1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Python Toolbox

Connected

Exercise

Použití list comprehension

Tentokrát použiješ funkci lists2dict(), kterou jsi definoval/a v předchozím cvičení, a s pomocí list comprehension z několika seznamů vytvoříš seznam slovníků.

Funkce lists2dict() je už načtená, spolu se dvěma seznamy: feature_names a row_lists. feature_names obsahuje názvy sloupců datasetu Světové banky a row_lists je seznam seznamů, kde každý podseznam představuje hodnoty jednoho řádku datasetu.

Tvým cílem je pomocí list comprehension vytvořit seznam slovníků, kde klíče jsou názvy sloupců a hodnoty jsou záznamy z jednotlivých řádků.

Instrukcje

100 XP
  • Prohlédni si obsah row_lists tím, že vypíšeš první dva seznamy z row_lists.
  • Vytvoř list comprehension, která pro každý podseznam v row_lists vygeneruje slovník pomocí funkce lists2dict(). Klíče pocházejí ze seznamu feature_names a hodnoty jsou záznamy řádků z row_lists. Jako proměnnou iterátoru použij sublist a výsledný seznam slovníků přiřaď do list_of_dicts.
  • Podívej se na první dva slovníky v list_of_dicts tím, že je vypíšeš.