Python 'in' Schlüsselwort in Ausdruck vs. in for Schleife [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Mysterious for Schleife in Python 5 Antworten

Ich verstehe, was dasin Operator macht in diesem Code:

some_list = [1, 2, 3, 4, 5]
print(2 in some_list)

Ich verstehe auch, dassi übernimmt jeden Wert der Liste in diesem Code:

for i in [1, 2, 3, 4, 5]:
    print(i)

Ich bin gespannt ob dasin Operator in der @ verwendfor Schleife ist die gleiche wie diein Operator, der im ersten Code verwendet wird.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage