237
Kapitel 8
Dictionaries
Ein Dictionary (engl. für Wörterbuch) ist eine Abbildung, die gewissen Schlüsseln (key)
jeweils einen Wert (value) zuordnet. Der Begriff Schlüssel ist bildlich zu verstehen. Der
Schlüssel ermöglicht den direkten Zugriff auf Daten. Mit seiner Hilfe kann sozusagen ein
verschlossener Behälter mit Information geöffnet werden. Typische Beispiele für die Ver-
wendung von Dictionaries sind:
In einem Telefonbuch findet man über den Namen (Schlüssel) Telefonnummer und
Adresse einer Person (Wert).
Über das Autokennzeichen (Schlüssel) kann man Name und Adresse des Kraftfahrzeug-
halters (Wert) herausfinden (wenn man ein berechtigtes Interesse hat).
In einem deutsch-englischen Wörterbuch findet man zu einem deutschen Wort (Schlüs-
sel) eine Liste von englischen Wörtern mit der gleichen Bedeutung (Wert).
8.1 Operationen für Dictionaries
Mit Python wird ein Dictionary durch eine Folge von Paaren der Form schlüssel:wert dar-
gestellt, die durch Kommata getrennt sind und zwischen geschweifte Klammern
{} geschrie-
ben werden.
Ein kleines englisch-deutsches Wörterbuch kann durch folgendes Python-Dictionary reprä-
sentiert werden:
Als Schlüssel dienen hier englische Wörter, denen jeweils ein deutsches Wort als Wert zuge-
ordnet ist. Mithilfe der Schlüssel kann man auf die zugehörigen Werte direkt zugreifen.
Dazu schreibt man den Schlüssel in eckigen Klammern hinter den Namen des Dictionarys.
Beispiel:
So weit zur Grundidee der Dictionaries. In Tabelle 8.1 sind die wichtigsten Operationen für
Dictionaries zusammengestellt.
>>> woerterbuch = {"sun":"Sonne", "moon":"Mond", "star":"Stern"}
>>> woerterbuch["moon"]
'Mond'

Get Python 3 - Lernen und professionell anwenden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.