ПочатиПочніть безкоштовно

Використання спискового включення

Цього разу ви використаєте функцію lists2dict(), яку ви визначили у попередній вправі, щоб перетворити набір списків на список словників за допомогою спискового включення.

Функцію lists2dict() уже завантажено, як і два списки: feature_names і row_lists. feature_names містить назви стовпців із набору даних Світового банку, а row_lists — це список списків, де кожен підсписок — це фактичні значення одного рядка з набору даних.

Ваша мета — за допомогою спискового включення згенерувати список словників, де keys — це назви стовпців, а values — значення рядків.

Ця вправа є частиною курсу

Набір інструментів Python

Переглянути курс

Інструкції до вправи

  • Перегляньте вміст row_lists, надрукувавши перші два списки з row_lists.
  • Створіть спискове включення, яке генерує словник за допомогою lists2dict() для кожного підсписку в row_lists. Ключі беріть зі списку feature_names, а значення — з рядків у row_lists. Використайте sublist як змінну-ітератор і присвойте отриманий список словників змінній list_of_dicts.
  • Подивіться на перші два словники в list_of_dicts, надрукувавши їх.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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(____)
Редагувати та запускати код