Menu
Coddy logo textTech

Sprawdzanie kluczy

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

Podczas pracy ze słownikami często trzeba sprawdzić, czy istnieje określony klucz. Python oferuje proste sposoby sprawdzania, czy klucze znajdują się w słowniku.

Używając słowa kluczowego in:

my_dict = {'name': 'Alice', 'age': 30}

# Sprawdź, czy 'name' jest kluczem w słowniku
if 'name' in my_dict:
    print('Name exists in the dictionary')

# Sprawdź, czy 'city' jest kluczem w słowniku
if 'city' not in my_dict:
    print('City does not exist in the dictionary')

W tym przykładzie używamy słowa kluczowego in, aby sprawdzić, czy 'name' jest jednym z kluczy w my_dict. Używamy również not in, aby sprawdzić, czy 'city' nie jest kluczem w słowniku.

Używanie metody keys():

my_dict = {'name': 'Alice', 'age': 30}

# Sprawdź, czy 'age' znajduje się w kluczach
if 'age' in my_dict.keys():
    print('Age exists in the dictionary')

Tutaj my_dict.keys() zwraca obiekt widoku zawierający wszystkie klucze w słowniku, a my używamy in, aby sprawdzić, czy 'age' znajduje się na tej liście.

challenge icon

Wyzwanie

Łatwy

Zarządzasz słownikiem danych pracowników, w którym każdy klucz to imię i nazwisko pracownika, a wartość to jego dział. Twoje zadanie:

  1. Sprawdź, czy "Alice" jest kluczem w słowniku.
    • Jeśli istnieje, wypisz: "Alice is in the company."
  2. Sprawdź, czy "John" nie jest kluczem w słowniku.
    • Jeśli nie istnieje, wypisz: "John is not in the company."

Spróbuj swoich sił

employees = {"Alice": "HR", "Bob": "Engineering", "Diana": "Marketing"}

# 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