LoslegenKostenlos starten

Verwenden einer Listen-Abstraktion

Diesmal verwendest du die Funktion lists2dict(), die du in der letzten Aufgabe definiert hast, um eine Reihe von Listen mit Hilfe einer Listen-Abstraktion in eine Liste von Dictionarys zu verwandeln.

Die Funktion lists2dict() wurde bereits zusammen mit den Listen feature_names und row_lists geladen. feature_names enthält die Überschriftennamen des Weltbank-Datensatzes und row_lists ist eine Liste von Listen, wobei jede Unterliste eine Liste der tatsächlichen Werte einer Zeile des Datensatzes ist.

Dein Ziel ist es, mit einer Listen-Abstraktion eine Liste von Dictionarys zu erstellen, wobei die Schlüssel die Namen der Überschriften und die Werte die Zeileneinträge sind.

Diese Übung ist Teil des Kurses

<Kurs>Python Toolbox</Kurs>
Kurs ansehen

Übungsanweisungen

  • Überprüfe den Inhalt von row_lists, indem du die ersten beiden Listen in row_lists ausgibst.
  • Erstelle eine Listen-Abstraktion, die mit Hilfe von lists2dict() ein Dictionary für jede Unterliste in row_lists erzeugt. Die Schlüssel stammen aus der Liste feature_names und die Werte sind die Zeileneinträge in row_lists. Verwende sublist als Iterator-Variable und weise list_of_dicts die resultierende Liste von Dictionarys zu.
  • Schau dir die ersten beiden Dictionarys in list_of_dicts an, indem du sie ausgibst.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Print the first two lists in row_lists
print(____)
print(____)

# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [____ for ____ in ____]

# Print the first two dictionaries in list_of_dicts
print(____)
print(____)
Code bearbeiten und ausführen