我一直在尝试不同的方案,下面的代码似乎并没有得到正确的代码。我试图在一个单词列表中查找并返回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