2016-09-09 2 views
0

Ich bin derzeit mit dem Codeprüfen, ob eine Variable innerhalb einer Liste existent ist

names = ["Bob", "Joe", "Jack"] 
name = raw_input("Please enter your name.") 
print ("Hello", name) 

Und ich möchte eine if-Anweisung erstellen, wenn der eingegebene Name in der Liste der Namen ist überprüft. Ich nehme an, dass es einen Befehl gibt, das zu überprüfen, und ich konnte es nicht finden, die Dokumentation oder die Fragen hier zu suchen. Momentan erstellt der Code eine Liste von Namen, eine Variable, die den Namen speichert und "Hello name" ausgibt. Ich kann die if-Anweisung erstellen; Ich möchte nur wissen, was dieser Befehl/Methode ist.

Danke!

Antwort

2

Verwenden Sie den Operator in.

if name in names: 
    print ('The entered name is in the list of names.') 
else: 
    print ('The entered name is not in the list of names.') 
+0

Danke, das hat perfekt funktioniert! Gut zu wissen. – heather

Verwandte Themen