Dictionaries

Neben Listen sind Dictionaries vielleicht der flexibelste eingebaute Datentyp in Python. Wenn Sie sich Listen als geordnete Sammlungen von Objekten vorstellen, sind Dictionaries ungeordnete Sammlungen. Der Hauptunterschied ist, dass Elemente über Schlüssel statt Positionen in Dictionaries gespeichert und aus ihnen geholt werden.

Als eingebauter Typ können Dictionaries viele Suchalgorithmen und Datenstrukturen ersetzen, die Sie in niederen Sprachen manuell implementieren müssten, denn der Zugriff auf ein Dictionary-Element ist eine sehr schnelle Operation. Dictionaries übernehmen auch manchmal die Funktion von Strukturen und Symboltabellen, wie sie in anderen Sprachen benutzt werden, sie können spärlich besetzte (fast leere) Datenstrukturen ...

Get Einfüehrung in Python 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.