Menu
Coddy logo textTech

Zugriff auf Werte

Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 9 von 78.

In einem Dictionary ist jeder Schlüssel mit einem Wert verknüpft. Um auf einen Wert zuzugreifen, verwenden Sie dessen Schlüssel. Dies ist vergleichbar damit, wie man ein Wort in einem physischen Wörterbuch nachschlägt, um dessen Definition zu finden.

Hier erfahren Sie, wie Sie auf Werte in einem Python-Dictionary zugreifen können:

# Dictionary mit Landeshauptstädten
country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# Zugriff auf Werte über Schlüssel
print(country_capitals["USA"])
print(country_capitals["France"])

# Zugriff auf einen Wert, der nicht existiert
# print(country_capitals["Germany"])  # Dies wird einen Fehler verursachen

In diesem Beispiel greifen wir auf die Hauptstadt der USA zu, indem wir den Schlüssel "USA" verwenden. Wenn Sie versuchen, auf einen Schlüssel zuzugreifen, der nicht im Dictionary existiert, wird Python einen KeyError auslösen.

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Funktion namens get_capital, die zwei Parameter entgegennimmt: country_capitals (ein Dictionary) und country_name (einen String). Die Funktion soll die Hauptstadt des angegebenen Ländernamens unter Verwendung des country_capitals-Dictionarys zurückgeben.

Spickzettel

Um auf Werte in einem Dictionary zuzugreifen, verwenden Sie den Schlüssel in eckigen Klammern:

country_capitals = {
 "USA": "Washington, D.C.",
 "France": "Paris",
 "Japan": "Tokyo"
}

# Zugriff auf Werte über Schlüssel
print(country_capitals["USA"])  # Ausgabe: Washington, D.C.
print(country_capitals["France"])  # Ausgabe: Paris

Der Zugriff auf einen Schlüssel, der nicht existiert, löst einen KeyError aus.

Probier es selbst

def get_capital(country_capitals, country_name):
    # Hier Code schreiben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logic & Flow