Testen der Benutzereingabe anhand einer Liste in python
Ich muss testen, ob die Benutzereingabe dem Element einer Liste entspricht. Im Moment mache ich Folgendes:
cars = ("red", "yellow", "blue")
guess = str(input())
if guess == cars[1] or guess == cars[2]:
print("success!")
Aber ich arbeite mit größeren Listen und meine if-Anweisung wächst mit all diesen Überprüfungen stark an. Gibt es eine Möglichkeit, auf mehrere Indizes zu verweisen, etwa:
if guess == cars[1] or cars[2]
ode
if guess == cars[1,2,3]
Als ich die Listendokumente las, sah ich, dass es unmöglich ist, mehr als einen Index zu referenzieren, wie ich es oben versucht habe und natürlich einen Syntaxfehler sendet.