import csv
def csv_to_kvs(fileName):
stringFloats = []
with open(fileName,'r') as csvFile:
csvreader = csv.reader(csvFile)
for row in csvreader:
stringFloats.append(row)
print(stringFloats)
我试图获取一个CSV文件,它是字符串,float,float,float格式的10行,我必须使字符串成为一个键值对,所有的float都在相应的行上
因此,如果CSV文件为:
年龄,16,17,18
面积,1,7,4
打电话,2,3,6
代码需要返回{age:[16,17,18],等等..}。我们赞赏朝着正确方向迈出的任何一步。我正在学习CSV文件阅读,不太理解它
读取该行时,字典键位于第0列,值位于其余列。您可以对行进行切片,可以选择在途中转换为float,并分配给所需的dict
导入csv
(…并接受4个空格缩进!)
相关问题 更多 >
编程相关推荐