Suchen Sie nach einem Titel, der in Python 'mit' beginnt?
So habe ich eine Liste von Namen
name_list = ["John Smith", "John Wrinkle", "John Wayne", "David John", "David Wrinkle", "David Wayne"]
Ich möchte in der Lage sein zu suchen, zum BeispielJohn
un
John Smith
John Wrinkle
John Wayne
wird angezeigt. Im Moment wird mein Code @ anzeig
John Smith
John Wrinkle
John Wayne
David John
Was mache ich falsch
Hier ist mein Code
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)