Erste SchritteKostenlos loslegen

Dictionary Comprehensions

Comprehensions gibt es nicht nur in der Welt der Listen. Es gibt viele andere Objekte, die du mit Hilfe von Comprehensions erstellen kannst, wie z. B. Dictionarys, die in der Data Science allgegenwärtig sind. Für diese Aufgabe erstellst du ein Dictionary mit der Comprehension-Syntax. In diesem Fall nennt man die Comprehension eine Dictionary Comprehension.

Erinnere dich daran, dass der Hauptunterschied zwischen einer List Comprehension und einer Dictionary Comprehension die Verwendung von geschweiften Klammern {} anstelle von [] ist. Außerdem werden die Mitglieder des Dictionarys mit einem Doppelpunkt : erstellt, wie in <key> : <value>.

Du erhältst eine Liste von Strings fellowship und erstellst mit Hilfe einer Dictionary Comprehension ein Dictionary mit den Mitgliedern der Liste als Schlüssel und der Länge jedes Strings als entsprechenden Wert.

Diese Übung ist Teil des Kurses

Python Toolbox

Kurs anzeigen

Anleitung zur Übung

Erstelle eine Dictionary Comprehension, bei der der Schlüssel ein String in fellowship und der Wert die Länge des Strings ist. Denke daran, die Syntax <key> : <value> im Ausgabeausdrucksteil der Comprehension zu verwenden, um die Mitglieder des Dictionarys zu erstellen. Verwende member als Iteratorvariable.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']

# Create dict comprehension: new_fellowship
new_fellowship = ____

# Print the new dictionary
print(new_fellowship)
Bearbeiten und Ausführen von Code