1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python średnio zaawansowany

Connected

ćwiczenie

Słownik w słowniku

Pamiętasz listy? Mogły zawierać wszystko – nawet inne listy. W przypadku słowników jest podobnie. Słowniki mogą zawierać pary klucz:wartość, gdzie wartości są znowu słownikami.

Przykład znajdziesz w skrypcie, gdzie przedstawiona jest kolejna wersja europe – słownika, z którym pracujesz przez cały czas. Klucze to nadal nazwy krajów, ale wartości to słowniki zawierające więcej informacji niż tylko stolica.

Można bez problemu łączyć nawiasy kwadratowe, żeby wybierać elementy. Aby pobrać liczbę ludności Hiszpanii z europe, użyj na przykład:

europe['spain']['population']

Instrukcje

100 XP
  • Użyj połączonych nawiasów kwadratowych, żeby wybrać i wyświetlić stolicę Francji.
  • Utwórz słownik o nazwie data z kluczami 'capital' i 'population'. Ustaw ich wartości odpowiednio na 'rome' i 59.83.
  • Dodaj nową parę klucz-wartość do europe – kluczem jest 'italy', a wartością data, czyli słownik, który właśnie utworzyłeś.