溫馨提示×

python如何把csv轉化為字典

小億
281
2024-01-18 12:40:54
欄目: 編程語言

要將CSV文件轉換為字典,你可以使用csv模塊和DictReader類。下面是一個示例代碼:

import csv

def csv_to_dict(file_path):
    result = []
    with open(file_path, 'r') as file:
        reader = csv.DictReader(file)
        for row in reader:
            result.append(row)
    return result

# 用法示例
file_path = 'data.csv'  # 替換為你的CSV文件路徑
data = csv_to_dict(file_path)
print(data)

在這個示例中,csv_to_dict函數將打開指定的CSV文件,并使用DictReader類進行讀取。每一行將轉換為一個字典,其中每個列的標題將成為字典的鍵,相應的值將成為字典的值。所有的字典將存儲在一個列表中,并最后返回。

0