![](/img/trans.png)
[英]Converting a text file to python dictionary - one key and multiple values - with exclusion of one field
[英]Converting a file into a dictionary with one key and multiple values
我有一个数据文件,看起来像这样:
我想将第一列设置为键,并将键之后的值设置为字典的值。
这是我使用的代码,但没有给我我想要的东西。
with open('data.txt', 'r') as f:
...:
...: for line in f:
...: items = line.split()
...: key, values = items[0], items[1:]
...: my_dict[int(key)] = values
假设您试图用相同的键连接行中的其他值而不是覆盖它们,则可以使用:
for line in f:
items = line.split()
key, values = int(items[0]), items[1:]
my_dict.setdefault(key, []).extend(values)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.