LoslegenKostenlos loslegen

Parsen von Daten aus Wörterbüchern

Wenn JSON-Daten in den Speicher geladen werden, kann das resultierende Wörterbuch kompliziert sein. Schlüssel-Wert-Paare können ein weiteres Wörterbuch enthalten, diese werden als verschachtelte Wörterbücher bezeichnet. Diese verschachtelten Wörterbücher sind häufig anzutreffen, wenn du mit APIs oder anderen JSON-Daten arbeitest. In dieser Übung übst du, Daten aus verschachtelten Wörterbüchern zu extrahieren und mit fehlenden Werten umzugehen.

Das folgende Wörterbuch wird in der Variable school gespeichert. Viel Erfolg!

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

Diese Übung ist Teil des Kurses

ETL und ELT in Python

Kurs anzeigen

Anleitung zur Übung

  • Analysiere den Wert, der unter dem Schlüssel "street_address" gespeichert ist, aus dem Wörterbuch school.
  • Analysiere den Wert, der unter dem Schlüssel "scores" gespeichert ist, aus dem Wörterbuch school.
  • Lies die Werte, die unter den Schlüsseln "math", "reading" und "writing" gespeichert sind, aus dem Wörterbuch scores aus und setze den Standardwert auf 0.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Parse the street_address from the dictionary
street_address = school.____("street_address")

# Parse the scores dictionary
scores = school.____("____")

# Try to parse the math, reading and writing values from scores
math_score = scores.____("math", ____)
reading_score = scores.____
writing_score = ____

print(f"Street Address: {street_address}")
print(f"Math: {math_score}, Reading: {reading_score}, Writing: {writing_score}")
Code bearbeiten und ausführen