НачатьНачать бесплатно

Чтение данных из CSV

Воспользуйтесь модулем csv из стандартной библиотеки Python и загрузите данные в список словарей.

Вам может помочь упражнение из главы 4, в котором вы делали нечто похожее.

Это упражнение является частью курса

Введение в базы данных на Python

Посмотреть курс

Инструкции к упражнению

  • Создайте пустой список с именем values_list.
  • Переберите строки csv_reader с помощью цикла for, создавая для каждой строки словарь data, и добавляйте его в values_list.
    • Внутри цикла for row будет списком, элементы которого — 'state', 'sex', 'age', 'pop2000' и 'pop2008' (именно в таком порядке).

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create an empty list: values_list
values_list = ____

# Iterate over the rows
for row in csv_reader:
    # Create a dictionary with the values
    data = {____: row[____], ____: row[____], ____:____, ____: ____,
            ____: ____}
    # Append the dictionary to the values list
    values_list.append(____)
Редактировать и запускать код