Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen eines Wörterbuchs in Python: Speichern von Schlüssel-Wert-Paaren | Wörterbuch
Python-Datenstrukturen
course content

Kursinhalt

Python-Datenstrukturen

Python-Datenstrukturen

4. Menge

book
Erstellen eines Wörterbuchs in Python: Speichern von Schlüssel-Wert-Paaren

Die grundlegende Syntax zum Erstellen eines Wörterbuchs ist wie folgt:

  • Schlüssel: müssen unveränderlich sein (z.B. Zeichenketten, Zahlen, Tupel). Eine Liste oder ein anderes Wörterbuch kann nicht der Schlüssel sein;
  • Werte: können jeden Datentyp haben (z.B. Zeichenketten, Zahlen, Listen, andere Wörterbücher).

Stellen Sie sich vor, Sie verwalten eine Bibliothek und möchten Informationen über ein Buch speichern. So können Sie ein Wörterbuch erstellen, um die Details des Buches darzustellen:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Dieses Wörterbuch verwendet Zeichenfolgen als Schlüssel, um Informationen über das Buch zu speichern.

Wörterbücher erlauben es, dass Schlüssel jeden unveränderlichen Datentyp haben können. Zum Beispiel können Sie Zahlen als Schlüssel verwenden, um ein Index von Bibliotheksregalen zu erstellen:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

In diesem Beispiel sind Zahlen Schlüssel, um Genres bestimmten Bibliotheksregalen zuzuordnen.

Hinweis

Ein unveränderlicher Datentyp ist ein Datentyp, der nach der Erstellung nicht mehr geändert werden kann. Beispiele sind Zeichenfolgen, Zahlen und Tupel.

Was passiert, wenn Schlüssel in einem Wörterbuch dupliziert werden?

In Python müssen Wörterbuchschlüssel eindeutig sein. Wenn beim Erstellen oder Aktualisieren eines Wörterbuchs doppelte Schlüssel angegeben werden, überschreibt das letzte Vorkommen des Schlüssels das vorherige. Das bedeutet, dass das Wörterbuch nur den zuletzt zugeordneten Wert für diesen Schlüssel beibehält.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

In diesem Fall überschreibt der zweite "title"-Schlüssel mit dem Wert "Animal Farm" den ersten "title"-Schlüssel.

Aufgabe

Swipe to start coding

Erstellen Sie ein Wörterbuch namens library, das Informationen über mindestens drei Bücher speichert. Jeder Eintrag im Wörterbuch sollte ein Buch mit folgendem Format darstellen:

  • Schlüssel: Der Titel des Buches (als String)
  • Wert: Der Autor des Buches (als String)

Sie können die folgenden Daten verwenden:

  1. The Great Gatsby | F. Scott Fitzgerald
  2. 1984 | George Orwell
  3. To Kill a Mockingbird | Harper Lee

Stellen Sie sicher, dass das Wörterbuch mit geschweiften Klammern {} erstellt wird und jedes Schlüssel-Wert-Paar durch ein Komma getrennt ist.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
toggle bottom row

book
Erstellen eines Wörterbuchs in Python: Speichern von Schlüssel-Wert-Paaren

Die grundlegende Syntax zum Erstellen eines Wörterbuchs ist wie folgt:

  • Schlüssel: müssen unveränderlich sein (z.B. Zeichenketten, Zahlen, Tupel). Eine Liste oder ein anderes Wörterbuch kann nicht der Schlüssel sein;
  • Werte: können jeden Datentyp haben (z.B. Zeichenketten, Zahlen, Listen, andere Wörterbücher).

Stellen Sie sich vor, Sie verwalten eine Bibliothek und möchten Informationen über ein Buch speichern. So können Sie ein Wörterbuch erstellen, um die Details des Buches darzustellen:

1234567
book = { "title": "Pride and Prejudice", "author": "Jane Austen", "year": 1813, "genre": "Romance" } print(book)
copy

Dieses Wörterbuch verwendet Zeichenfolgen als Schlüssel, um Informationen über das Buch zu speichern.

Wörterbücher erlauben es, dass Schlüssel jeden unveränderlichen Datentyp haben können. Zum Beispiel können Sie Zahlen als Schlüssel verwenden, um ein Index von Bibliotheksregalen zu erstellen:

12
shelves = {1: "Classics", 2: "Science Fiction", 3: "Mystery", 4: "Non-fiction"} print(shelves)
copy

In diesem Beispiel sind Zahlen Schlüssel, um Genres bestimmten Bibliotheksregalen zuzuordnen.

Hinweis

Ein unveränderlicher Datentyp ist ein Datentyp, der nach der Erstellung nicht mehr geändert werden kann. Beispiele sind Zeichenfolgen, Zahlen und Tupel.

Was passiert, wenn Schlüssel in einem Wörterbuch dupliziert werden?

In Python müssen Wörterbuchschlüssel eindeutig sein. Wenn beim Erstellen oder Aktualisieren eines Wörterbuchs doppelte Schlüssel angegeben werden, überschreibt das letzte Vorkommen des Schlüssels das vorherige. Das bedeutet, dass das Wörterbuch nur den zuletzt zugeordneten Wert für diesen Schlüssel beibehält.

12
book = {"title": "1984", "author": "George Orwell", "title": "Animal Farm"} print(book) # Output: {'title': 'Animal Farm', 'author': 'George Orwell'}
copy

In diesem Fall überschreibt der zweite "title"-Schlüssel mit dem Wert "Animal Farm" den ersten "title"-Schlüssel.

Aufgabe

Swipe to start coding

Erstellen Sie ein Wörterbuch namens library, das Informationen über mindestens drei Bücher speichert. Jeder Eintrag im Wörterbuch sollte ein Buch mit folgendem Format darstellen:

  • Schlüssel: Der Titel des Buches (als String)
  • Wert: Der Autor des Buches (als String)

Sie können die folgenden Daten verwenden:

  1. The Great Gatsby | F. Scott Fitzgerald
  2. 1984 | George Orwell
  3. To Kill a Mockingbird | Harper Lee

Stellen Sie sicher, dass das Wörterbuch mit geschweiften Klammern {} erstellt wird und jedes Schlüssel-Wert-Paar durch ein Komma getrennt ist.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 1
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt