我有一个包含三列的文件,即 a 1 4 b 2 5 c 3 6
我希望将此文件读入字典,以便第 1 列是键,第 2 列和第 3 列是值,即,
dict = {'a': (1,4), 'b': (2,5), 'c': (3,6)}
有没有人有这方面的命令?
它与您在评论中提到的链接中的相同。除了您在一行中解压缩三个值而不是两个。
test.txt(你的文本文件)
a 1 4
b 2 5
c 3 6
您的代码:
d = {}
with open("test.txt") as f:
for line in f:
(key, val1, val2) = line.split()
d[key] = (int(val1), int(val2))
print(d)
给你,
{'a': (1, 4), 'b': (2, 5), 'c': (3, 6)}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句