Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Wörterbuchverständnisse | Listen- und Wörterbuchverständnisse
Python-Schleifen-Tutorial
course content

Kursinhalt

Python-Schleifen-Tutorial

Python-Schleifen-Tutorial

1. Die For-Schleife
2. Die While-Schleife
3. Verschachtelte Schleifen
4. Listen- und Wörterbuchverständnisse

book
Wörterbuchverständnisse

Wörterbuchverständnisse bieten eine prägnante Möglichkeit, Wörterbücher in Python zu erstellen, ähnlich wie Listenverständnisse. Sie ermöglichen es Ihnen, Daten in Schlüssel-Wert-Paare in einer einzigen Codezeile zu transformieren.

Im Kern lässt ein grundlegendes Wörterbuchverständnis Sie ein neues Wörterbuch konstruieren, indem Sie einen Ausdruck auf jedes Schlüssel-Wert-Paar in einer iterierbaren Variablen anwenden.

  • key_expression: definiert den Schlüssel für jedes Schlüssel-Wert-Paar;
  • value_expression: definiert den Wert, der dem Schlüssel entspricht;
  • iterable: die Quelle der zu verarbeitenden Elemente (z.B. eine Liste, ein Bereich oder ein anderes iterierbares Objekt).
12345678910111213141516
travel_wishlist = [ ["Paris", 2000], ["Tokyo", 3000], ["New York", 2500], ["Kyoto", 1500], ["Sydney", 4000] ] # Initialize an empty dictionary travel_budget = {} # Populate the dictionary using a for loop for destination, cost in travel_wishlist: travel_budget[destination] = cost print(travel_budget)
copy

Dieser Code iteriert durch die Liste travel_wishlist, wobei jede Unterliste ein Reiseziel und dessen Budget enthält. Die for-Schleife weist das Reiseziel als Schlüssel und das Budget als Wert im Wörterbuch travel_budget zu.

123456789101112
travel_wishlist = [ ["Paris", 2000], ["Tokyo", 3000], ["New York", 2500], ["Kyoto", 1500], ["Sydney", 4000] ] # Create the dictionary using dictionary comprehension travel_budget = {destination: cost for destination, cost in travel_wishlist} print(travel_budget)
copy

Dieses Beispiel verwendet Wörterbuchverständnis, um das gleiche Ergebnis wie im vorherigen Beispiel zu erzielen. Jedes Reiseziel wird zu einem Schlüssel, und die entsprechenden Kosten werden zum Wert im travel_budget Wörterbuch, alles in einer einzigen Zeile.

Aufgabe

Swipe to start coding

Ein Reisender möchte seine travel_wishlist organisieren, indem er jeden Städtenamen seinem entsprechenden Land zuordnet. Um dies effizient zu erreichen, müssen Sie die Daten in ein Wörterbuch umwandeln.

  • Extrahieren Sie Städtenamen und ihre entsprechenden Länder aus travel_wishlist.
  • Speichern Sie das resultierende Wörterbuch in city_to_country.

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 4. Kapitel 3
toggle bottom row

book
Wörterbuchverständnisse

Wörterbuchverständnisse bieten eine prägnante Möglichkeit, Wörterbücher in Python zu erstellen, ähnlich wie Listenverständnisse. Sie ermöglichen es Ihnen, Daten in Schlüssel-Wert-Paare in einer einzigen Codezeile zu transformieren.

Im Kern lässt ein grundlegendes Wörterbuchverständnis Sie ein neues Wörterbuch konstruieren, indem Sie einen Ausdruck auf jedes Schlüssel-Wert-Paar in einer iterierbaren Variablen anwenden.

  • key_expression: definiert den Schlüssel für jedes Schlüssel-Wert-Paar;
  • value_expression: definiert den Wert, der dem Schlüssel entspricht;
  • iterable: die Quelle der zu verarbeitenden Elemente (z.B. eine Liste, ein Bereich oder ein anderes iterierbares Objekt).
12345678910111213141516
travel_wishlist = [ ["Paris", 2000], ["Tokyo", 3000], ["New York", 2500], ["Kyoto", 1500], ["Sydney", 4000] ] # Initialize an empty dictionary travel_budget = {} # Populate the dictionary using a for loop for destination, cost in travel_wishlist: travel_budget[destination] = cost print(travel_budget)
copy

Dieser Code iteriert durch die Liste travel_wishlist, wobei jede Unterliste ein Reiseziel und dessen Budget enthält. Die for-Schleife weist das Reiseziel als Schlüssel und das Budget als Wert im Wörterbuch travel_budget zu.

123456789101112
travel_wishlist = [ ["Paris", 2000], ["Tokyo", 3000], ["New York", 2500], ["Kyoto", 1500], ["Sydney", 4000] ] # Create the dictionary using dictionary comprehension travel_budget = {destination: cost for destination, cost in travel_wishlist} print(travel_budget)
copy

Dieses Beispiel verwendet Wörterbuchverständnis, um das gleiche Ergebnis wie im vorherigen Beispiel zu erzielen. Jedes Reiseziel wird zu einem Schlüssel, und die entsprechenden Kosten werden zum Wert im travel_budget Wörterbuch, alles in einer einzigen Zeile.

Aufgabe

Swipe to start coding

Ein Reisender möchte seine travel_wishlist organisieren, indem er jeden Städtenamen seinem entsprechenden Land zuordnet. Um dies effizient zu erreichen, müssen Sie die Daten in ein Wörterbuch umwandeln.

  • Extrahieren Sie Städtenamen und ihre entsprechenden Länder aus travel_wishlist.
  • Speichern Sie das resultierende Wörterbuch in city_to_country.

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 4. Kapitel 3
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