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
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)