[英]string index out of range in Python
我想找出一個字符在一個單詞中重復了多少次,例如:“你好”中“l”重復了多少次。 但它給我帶來了這個錯誤:
IndexError:字符串索引超出范圍
還有我的代碼:
def fin(x,lst):
if x == '':
return 0
if lst[0] == x:
return 1+ fin(x,lst[1:])
else:
return fin(x,lst[1:])
python 中有預先編寫的函數可以為您執行此操作。 但如果你這樣做是為了教育......
您有錯誤的停止條件,您應該檢查lst
是否為空,而不是x
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.