mit Listen

Wir haben schon gelernt, dass range(1, 10) eine Liste [1, 2, 3, 4, 5, 6, 7, 8, 9] erstellt, über diese sind wir dann drüber geschliefen.

Sprich dieser Coder hier:

for x in range(1, 10):
    print(x)

Ist genau das selbe wie:

for x in [1, 2, 3, 4, 5, 6, 7, 8 ,9]:
    print(x)

An der Stelle [1, 2, ..., 9] können wir auch irgendeine andere Liste einsetzen oder eine Variable, die eine Liste in sich trägt.

Hier ein paar Beispiele:

names = ["marc", "leon", "philipp"]

for name in names:
    print("Hello", name)
Hello marc
Hello leon
Hello philipp
ages = [27, 18, 14, 58]

for age in ages:
    print("Person is", age, "years old")
Person is 27 years old
Person is 18 years old
Person is 14 years old
Person is 58 years old