LoslegenKostenlos loslegen

Dictionary-Abstraktionen

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

Denke daran, dass der Hauptunterschied zwischen einer Listen-Abstraktion und einer Dictionary-Abstraktion darin besteht, dass geschweifte Klammern {} anstelle von eckigen Klammern [] verwendet werden. 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-Abstraktion 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-Abstraktion, 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 Ausgabeausdruck der Abstraktion zu verwenden, um die Mitglieder des Dictionarys zu erstellen. Verwende member als Iterator-Variable.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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)
Code bearbeiten und ausführen