Manchmal hast du eine Liste und möchtest sie nach bestimmten Kriterien durchsuchen, um z.B. zu prüfen, ob ein bestimmtes Element enthalten ist oder alle Werte größer als 10 herauszusuchen. Hier zeige ich dir wie das geht.
Du willst wissen, ob ein bestimmtes Element in der Liste enthalten ist? Das geht ganz einfach mit dem Schlüsselwort in
. Willst du Listen nach bestimmten Kriterien durchsuchen, so verwendest du typischerweise eine for
-Schleife und eine if
-Bedingung:
zahlen = [3, 7, 15, 42, 9]
woerter = ["Apfel", "Banane", "Kirsche"]
# Überprüfe, ob ein Element in der Liste ist:
if 15 in zahlen:
print("Ja")
# Ausgabe: Ja
# Filtere alle Zahlen größer 10:
for zahl in zahlen:
if zahl > 10:
print(zahl)
# Ausgabe: 15 42
# Suche Wörter, die mit B beginnen:
for wort in woerter:
if wort.startswith("B"):
print(wort)
# Ausgabe: Banane
Was ist die Ausgabe?
zahlen = [3, 7, 15, 42, 9]
zahlen_gefiltert = []
for zahl in zahlen:
if zahl <= 9:
zahlen_gefiltert.append(zahl)
Ausgabe = len(zahlen_gefiltert)
print(Ausgabe)