Menu
Coddy logo textTech

Modyfikowanie słowników

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

Słowniki w Pythonie nie są statyczne; możesz je modyfikować po ich utworzeniu. Możesz dodawać nowe pary klucz-wartość, aktualizować istniejące lub je usuwać.

Dodawanie nowej pary klucz-wartość:

# Zacznij od pustego słownika
my_dict = {}

# Dodaj nową parę klucz-wartość
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# Wynik: {'name': 'Alice', 'age': 30}

Aktualizowanie istniejącej wartości:

# Zaktualizuj wiek
my_dict["age"] = 31

print(my_dict)
# Wynik: {'name': 'Alice', 'age': 31}

Usuwanie pary klucz-wartość:

# Usuń wiek
del my_dict["age"]

print(my_dict)
# Wynik: {'name': 'Alice'}

W tych przykładach najpierw dodajemy nową parę klucz-wartość do pustego słownika. Następnie aktualizujemy wartość istniejącego klucza. Na koniec usuwamy parę klucz-wartość za pomocą słowa kluczowego del.

challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie update_employee_info, która przyjmuje trzy parametry: employee_dict (słownik), key (ciąg znaków) i value. Funkcja powinna zaktualizować employee_dict, używając nowego key i value. Jeśli klucz już istnieje, jego wartość powinna zostać zaktualizowana. Jeśli klucz nie istnieje, należy dodać nową parę klucz-wartość. Funkcja musi zwrócić zaktualizowany słownik.

Ważne: Pamiętaj, aby zmodyfikować oryginalny słownik i go zwrócić. Użyj notacji nawiasów kwadratowych dict[key] = value, aby dodać lub zaktualizować wpisy.

Spróbuj swoich sił

def update_employee_info(employee_dict, key, value):
    # Wpisz 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