Kursinhalt
Python-Schleifen-Tutorial
Python-Schleifen-Tutorial
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).
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)
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.
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)
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.
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
Danke für Ihr Feedback!
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).
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)
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.
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)
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.
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
Danke für Ihr Feedback!