我一直在嘗試不同的方案,下面的代碼似乎並沒有得到正確的代碼。我試圖在一個單詞列表中查找並返回True。我正在尋找的詞是「傑克」,但列表中包含「傑基」,這是不正確的,但代碼返回True。尋找列表中的字符串
def name_finder(listName,name):
if listName.find(name)!= -1:
return True
else:
return False
nameList = "Joshua Diaddigo, Marguerite Murrell, Jackie Elliott"
print(name_finder(nameList,"Jack"))
print("Done!")
任何幫助將不勝感激,即使它是一個暗示從哪裏開始。
您需要在發佈Python代碼時準確地重現您的縮進。否則,你會在人們試圖幫助你的代碼中引入新的問題。 – khelwood
您正在嘗試檢查字符串「nameList」中是否存在「Jack」。所以,你只會得到'真' – voidpro
對不起,我想找「傑克」 – pokey