【发布时间】:2017-09-24 00:23:48
【问题描述】:
我打开了一个文件进行阅读并打印了所有行。
6,78,84,78,100
146,90,100,90,90
149,91,134,95,80
641,79,115,70,111
643,100,120,100,90
我需要获取每行的第一个数字来创建字典键。其余的数字是字典的值。有没有办法使用带有 for 循环的索引来抓取行中的每一件事?
我尝试过使用 readlines() ,但在其他方面变得过于复杂,我不会详细介绍。如果可能的话,我宁愿保持这些线条不变并对其进行迭代。
我试过了:
fo=open('tester.csv','r')
def search(fo):
for line in fo:
key=line[0]
value= (line[1],line[2],line[3],line[4])
我希望我的最终输出是一个字典= {6: (78,84,78,100)}
【问题讨论】:
标签: python-3.x file-io