Menu
Coddy logo textTech

Sprawdzanie przynależności

Część sekcji Logika i przepływ programu ścieżki Python w Coddy. Lekcja 25 z 78.

Sprawdzanie przynależności w Pythonie pozwala sprawdzić, czy dana wartość istnieje w kolekcji, takiej jak lista, krotka, zbiór lub słownik, za pomocą in i not in.

Operator in sprawdza, czy dana wartość istnieje:

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

Operator not in sprawdza, czy dana wartość nie istnieje:

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

W przypadku słowników sprawdzanie przynależności domyślnie dotyczy kluczy:

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

Wyzwanie

Łatwy

Otrzymujesz listę imion i słownik z ocenami uczniów. Napisz program, który:

  1. Sprawdza, czy "Alice" znajduje się na liście → Wypisuje: "Alice is in the list."
  2. Sprawdza, czy "David" nie znajduje się na liście → Wypisuje: "David is not in the list."
  3. Sprawdza, czy "Bob" znajduje się w słowniku → Wypisuje: "Bob is in the dictionary."
  4. Sprawdza, czy "Eve" nie znajduje się w słowniku → Wypisuje: "Eve is not in the dictionary."

Spróbuj swoich sił

# Dane wejściowe
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}

# Napisz kod tutaj
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Python online