Können mehrere Werte aufnehmen. Siehe datentypen.
Um für jeden Wert in einer Liste eine bestimmte Aktion durchzuführen, kann man eine For-Schleife
verwenden.
Z.B. möchte man für jeden Wert in der Liste Wünsche seinen Eltern anschreiben.
meine_wuensche = ["ein neues Computerspiel", "einen Urlaub", "eine Husky Schlittenfahrt"]
vorname = input("Wer wünscht sich was? ")
wunsch_fuer_ereignis = input("Weihnachten, Geburtstag, ... was darf es sein? ")
for wunsch in meine_wuensche:
print(f"""Liebe Mama, Lieber Papa,
Ich wünsche mir dieses Jahr zu {wunsch_fuer_ereignis} {wunsch}.
Ich hab euch ganz doll lieb.
Dickes Bussi --{vorname}--
""")
Es gibt die Möglichkeit nachzufragen, ob ein Element in der Liste vorhanden bzw. nicht vorhanden ist.
Das funktioniert über das Wort in
.
Verneinen kann man das mit not
.
noten = [2, 1, 4, 3, 2, 5, 2]
if 5 in noten:
print("Dieses Jahr war leider ein Fünfer dabei. Mach es nächstes Jahr besser!")
namen = ["Max", "Heinz", "Bubi", "Flora", "Vali", "Marianne"]
if "Rainer" not in namen:
print("Bei euch gibt es keinen Rainer.")
In Python kann man über die Funktionen
min(liste)
das Minimum der Listemax(liste)
das Maximum der Listesum(liste)
die Summe der Liste
herausfinden.
Siehe auch Variablen.
noten = [2, 1, 4, 3, 2, 5, 2]
minimum = min(noten)
maximum = max(noten)
summe = sum(noten)
Wenn zwei Listen etwas miteinander zu tun haben (z.B. die Gegenstände einer Einkaufsliste und ihre Anzahl), dann kann man diese beiden Listen miteinander verschränken.
x = [1, 2, 3]
y = [4, 5, 6]
zipped = zip(x, y)
for x, y in zipped:
print(f"x hat den Wert {x} und y den Wert {y}")