Написать функцию, которая считывает csv файл и преобразует его в список словарей.

Преобразование CSV файла в список словарей

Функция read_csv_to_dict читает CSV файл и преобразует его содержимое в список словарей, где каждый словарь представляет одну строку файла, ключами являются названия столбцов.

import csv

def read_csv_to_dict(filename):
    with open(filename, mode='r', newline='', encoding='utf-8') as file:
        reader = csv.DictReader(file)
        return list(reader)

# Пример использования:
filename = 'data.csv'
data_list = read_csv_to_dict(filename)
print(data_list)

Для работы с CSV файлом используется модуль csv. Функция DictReader автоматически использует первую строку файла как ключи для словарей, что упрощает обработку данных. Пример показывает, как можно использовать эту функцию для чтения файла 'data.csv'.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 28 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: