Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Erstellen Eines Dictionaries in Python | Abschnitt
Python Datenstrukturen

bookErstellen Eines Dictionaries in Python

Note
Definition

Ein Python-Wörterbuch ist eine geordnete, veränderbare Sammlung von eindeutigen, unveränderlichen Schlüsseln, die auf Werte beliebigen Typs abgebildet werden. Die Einfügereihenfolge bleibt erhalten und ein effizienter Zugriff, das Hinzufügen, Aktualisieren und Entfernen von Elementen über den Schlüssel ist möglich.

Die grundlegende Syntax zur Erstellung eines Wörterbuchs ist wie folgt:

dictionary_name = {
    key1: value1,
    key2: value2,
    key3: value3
}
  • Schlüssel: müssen unveränderlich sein (z. B. Zeichenketten, Zahlen, Tupel). Eine Liste oder ein anderes Wörterbuch kann kein 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 Dictionary verwendet Zeichenfolgen als Schlüssel, um Informationen über das Buch zu speichern.

Dictionaries erlauben, dass Schlüssel jeden unveränderlichen Datentyp haben können. Zum Beispiel können Zahlen als Schlüssel verwendet werden, um ein Verzeichnis von Bibliotheksregalen zu erstellen:

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

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

Note
Hinweis

Ein unveränderlicher Datentyp ist ein Datentyp, der nach seiner Erstellung nicht mehr geändert werden kann. Beispiele hierfür sind Strings, Zahlen und Tupel.

Was passiert, wenn Schlüssel in einem Dictionary dupliziert werden?

In Python müssen Dictionary-Schlüssel eindeutig sein. Wenn beim Erstellen oder Aktualisieren eines Dictionarys doppelte Schlüssel angegeben werden, überschreibt das letzte Vorkommen des Schlüssels das vorherige. Das bedeutet, dass das Dictionary nur den zuletzt zugewiesenen Wert für diesen Schlüssel speichert.

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 Schlüssel "title" mit dem Wert "Animal Farm" den ersten Schlüssel "title".

Aufgabe

Swipe to start coding

Erstellen Sie ein Dictionary mit dem Namen library, das Informationen über mindestens drei Bücher speichert. Jeder Eintrag im Dictionary soll ein Buch im folgenden Format repräsentieren:

  • 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 Dictionary mit geschweiften Klammern {} erstellt wird und jedes Schlüssel-Wert-Paar durch ein Komma getrennt ist.

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 10
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

close

bookErstellen Eines Dictionaries in Python

Swipe um das Menü anzuzeigen

Note
Definition

Ein Python-Wörterbuch ist eine geordnete, veränderbare Sammlung von eindeutigen, unveränderlichen Schlüsseln, die auf Werte beliebigen Typs abgebildet werden. Die Einfügereihenfolge bleibt erhalten und ein effizienter Zugriff, das Hinzufügen, Aktualisieren und Entfernen von Elementen über den Schlüssel ist möglich.

Die grundlegende Syntax zur Erstellung eines Wörterbuchs ist wie folgt:

dictionary_name = {
    key1: value1,
    key2: value2,
    key3: value3
}
  • Schlüssel: müssen unveränderlich sein (z. B. Zeichenketten, Zahlen, Tupel). Eine Liste oder ein anderes Wörterbuch kann kein 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 Dictionary verwendet Zeichenfolgen als Schlüssel, um Informationen über das Buch zu speichern.

Dictionaries erlauben, dass Schlüssel jeden unveränderlichen Datentyp haben können. Zum Beispiel können Zahlen als Schlüssel verwendet werden, um ein Verzeichnis von Bibliotheksregalen zu erstellen:

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

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

Note
Hinweis

Ein unveränderlicher Datentyp ist ein Datentyp, der nach seiner Erstellung nicht mehr geändert werden kann. Beispiele hierfür sind Strings, Zahlen und Tupel.

Was passiert, wenn Schlüssel in einem Dictionary dupliziert werden?

In Python müssen Dictionary-Schlüssel eindeutig sein. Wenn beim Erstellen oder Aktualisieren eines Dictionarys doppelte Schlüssel angegeben werden, überschreibt das letzte Vorkommen des Schlüssels das vorherige. Das bedeutet, dass das Dictionary nur den zuletzt zugewiesenen Wert für diesen Schlüssel speichert.

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 Schlüssel "title" mit dem Wert "Animal Farm" den ersten Schlüssel "title".

Aufgabe

Swipe to start coding

Erstellen Sie ein Dictionary mit dem Namen library, das Informationen über mindestens drei Bücher speichert. Jeder Eintrag im Dictionary soll ein Buch im folgenden Format repräsentieren:

  • 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 Dictionary 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 1. Kapitel 10
single

single

some-alt