所以我试着模仿这段代码:
reader = csv.reader(open('filename.csv', 'r'))
d = {}
for row in reader:
k, v = row
d[k] = v
print(d)
使用字典解析而不是for循环。它所做的一切就是获取CSV文件中的键值对并将它们放入字典中。这是一个简单的CSV文件,包含10对数字。它应该输出如下所示以匹配原始文件:
{'1': '3.5', '2': '5.6', '3': '1.7', '4': '-0.1', '5': '27', '6': '33', '7': '13.7', '8': '-4', '9': '10.5', '10': '24.8'}
我对Python还是新手,所以任何帮助都很感激!谢谢。
1条答案
按热度按时间gtlvzcf81#