1. Nauka
  2. /
  3. Kursy
  4. /
  5. ETL i ELT w Pythonie

Connected

ćwiczenie

Parsowanie danych ze słowników

Gdy dane JSON są wczytywane do pamięci, powstały słownik może być dość złożony. Pary klucz-wartość mogą zawierać kolejny słownik – takie struktury nazywamy słownikami zagnieżdżonymi. Często spotykamy je podczas pracy z API lub innymi danymi w formacie JSON. W tym ćwiczeniu przećwiczysz wyodrębnianie danych ze słowników zagnieżdżonych oraz obsługę brakujących wartości.

Poniższy słownik jest zapisany w zmiennej school. Powodzenia!

{
    "street_address": "111 Columbia Street",
    "city": "Manhattan",
    "scores": {
        "math": 657,
        "reading": 601
    }
}

Instrukcje

100 XP
  • Odczytaj wartość zapisaną pod kluczem "street_address" ze słownika school.
  • Odczytaj wartość zapisaną pod kluczem "scores" ze słownika school.
  • Odczytaj wartości zapisane pod kluczami "math", "reading" i "writing" ze słownika scores, ustawiając wartość domyślną na 0.