【发布时间】:2016-08-19 15:53:11
【问题描述】:
所以我有一个名字列表
name_list = ["John Smith", "John Wrinkle", "John Wayne", "David John", "David Wrinkle", "David Wayne"]
我希望能够搜索,例如,John 和
John Smith
John Wrinkle
John Wayne
将显示。目前我的代码将显示
John Smith
John Wrinkle
John Wayne
David John
我做错了什么?
这是我的代码
search = input(str("Search: "))
search = search.lower()
matches = [name for name in name_list if search in name]
for i in matches:
if(search == ""):
print("Empty search field")
break
else:
i = i.title()
print(i)
【问题讨论】:
标签: python