好的,我有这个代码:
colors = ["Red" , "Green" , "Blue" , "Pink" , "Purple" , "Cyan"]
search = str(raw_input())
found = "not"
if search in colors:
print "Found!"
else:
print "not Found"
到目前为止,只有当您在终端中键入与列表中完全相同的字符串时,它才能在列表中找到一项,这就是问题所在。
我需要能够在终端中键入一个或两个字符并拥有它,以便它列出列表中与搜索匹配的字符串(例如:如果我要在终端中键入“P”,它将列出“Pink " 和 "Purple" 因为到目前为止它们与我的搜索匹配,但不完全匹配)
我可能忽略了一些东西,但是,有没有一种方法可以让我以这种方式搜索一个列表,而不必有超过 200 行代码(200 多行,因为我需要实现它以在列表中有超过 150 个字符串)只是为了搜索为字符串?