使用csv文件创建词典可以通过以下步骤实现:
import csv
from collections import defaultdict
open()
函数打开csv文件,并将其作为参数传递给csv.reader对象。with open('data.csv', 'r') as file:
csv_reader = csv.reader(file)
dictionary = defaultdict(list)
for row in csv_reader:
key = row[0]
value = row[1]
dictionary[key].append(value)
for key, values in dictionary.items():
print(key, values)
完整的代码示例:
import csv
from collections import defaultdict
with open('data.csv', 'r') as file:
csv_reader = csv.reader(file)
dictionary = defaultdict(list)
for row in csv_reader:
key = row[0]
value = row[1]
dictionary[key].append(value)
for key, values in dictionary.items():
print(key, values)
这样就可以使用csv文件创建词典了。根据具体的需求,可以对代码进行修改和扩展,以适应不同的场景。
领取专属 10元无门槛券
手把手带您无忧上云