1. Nauka
  2. /
  3. Kursy
  4. /
  5. Typy danych w Pythonie

Connected

ćwiczenie

Dodawanie i rozszerzanie słowników

Jeśli masz słownik i chcesz dodać do niego dane, wystarczy, że utworzysz nowy klucz i przypiszesz do niego odpowiednią wartość. Warto pamiętać, że w przypadku słowników zagnieżdżonych wszystkie klucze w ścieżce danych muszą istnieć – każdy klucz w tej ścieżce należy przypisać osobno.

Możesz też użyć metody .update(), aby zaktualizować słownik za pomocą listy kluczy i wartości z innego słownika, krotek lub argumentów nazwanych.

Słownik squirrels_by_park jest już wczytany. Jego kluczami są nazwy parków, a wartościami – krotki zawierające główny kolor, akcenty kolorystyczne, zachowanie oraz reakcję na ludzi.

Instrukcje

100 XP
  • Przypisz listę squirrels_madison jako wartość do klucza 'Madison Square Park' w słowniku squirrels_by_park.
  • Zaktualizuj klucz 'Union Square Park' w słowniku squirrels_by_park danymi z krotki squirrels_union.
  • Przejdź pętlą przez słownik squirrels_by_park.
    • Wyświetl park_name oraz listę wszystkich wartości primary_fur_color dla wiewiórek w danym parku, używając wyrażenia listowego; zastosuj bezpieczne pobieranie i zwróć 'N/A', jeśli klucz nie zostanie znaleziony.