我有一个如下所示的数据文件:
我想将第一列放入键中,将键后面的值放入字典值中。
这是我使用的代码,但它没有给我我想要的东西。
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
答案 0 :(得分:0)
假设您尝试连接具有相同键的行中的其他值而不是覆盖它们,您可以使用:
for line in f:
items = line.split()
key, values = int(items[0]), items[1:]
my_dict.setdefault(key, []).extend(values)