1. Nauka
  2. /
  3. Kursy
  4. /
  5. Zestaw narzędzi Pythona

Connected

ćwiczenie

Używanie wyrażenia listowego

Tym razem użyjesz funkcji lists2dict(), którą zdefiniowałeś w poprzednim ćwiczeniu, aby zamienić zestaw list na listę słowników – z pomocą wyrażenia listowego.

Funkcja lists2dict() jest już wczytana, podobnie jak dwie listy: feature_names i row_lists. Lista feature_names zawiera nazwy nagłówków ze zbioru danych Banku Światowego, natomiast row_lists to lista list, gdzie każda podlista odpowiada wartościom jednego wiersza z tego zbioru.

Twoim celem jest użycie wyrażenia listowego do wygenerowania listy słowników, w których klucze to nazwy nagłówków, a wartości to odpowiadające im wpisy z wierszy.

Instrukcje

100 XP
  • Sprawdź zawartość row_lists, wypisując pierwsze dwie listy z row_lists.
  • Utwórz wyrażenie listowe, które generuje słownik za pomocą lists2dict() dla każdej podlisty w row_lists. Klucze powinny pochodzić z listy feature_names, a wartości – z wierszy row_lists. Użyj sublist jako zmiennej iteracyjnej i przypisz wynikową listę słowników do list_of_dicts.
  • Wypisz pierwsze dwa słowniki z list_of_dicts, aby sprawdzić wynik.