Menu
Coddy logo textTech

Zugehörigkeitsprüfungen

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 25 von 78.

Mitgliedschaftsprüfungen in Python ermöglichen es Ihnen zu prüfen, ob ein Wert in einer Sammlung wie einer Liste, einem Tupel, einem Set oder einem Dictionary existiert, indem Sie in und not in verwenden.

Der in-Operator prüft, ob ein Wert existiert:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # True

Der not in-Operator prüft, ob ein Wert nicht existiert:

numbers = [1, 2, 3]
print(4 not in numbers)  # True

Bei Dictionaries beziehen sich Mitgliedschaftsprüfungen standardmäßig auf die Schlüssel:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False
challenge icon

Aufgabe

Einfach

Gegeben sind eine Liste mit Namen und ein Dictionary mit Schülerbewertungen. Schreibe ein Programm, das:

  1. Prüfe, ob "Alice" in der Liste ist → Ausgabe: "Alice is in the list."
  2. Prüfe, ob "David" nicht in der Liste ist → Ausgabe: "David is not in the list."
  3. Prüfe, ob "Bob" im Dictionary ist → Ausgabe: "Bob is in the dictionary."
  4. Prüfe, ob "Eve" nicht im Dictionary ist → Ausgabe: "Eve is not in the dictionary."

Spickzettel

Verwenden Sie die Operatoren in und not in, um die Mitgliedschaft in Sammlungen zu prüfen:

Prüfen Sie mit in, ob ein Wert existiert:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # True

Prüfen Sie mit not in, ob ein Wert nicht existiert:

numbers = [1, 2, 3]
print(4 not in numbers)  # True

Bei Dictionaries beziehen sich Mitgliedschaftsprüfungen standardmäßig auf die Schlüssel:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False

Probier es selbst

# Gegebene Daten
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}

# Code hier schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logic & Flow