【发布时间】:2015-09-27 11:47:20
【问题描述】:
我正在尝试读取此文本文件。
A B C D
1 5 6 7
2 8 9 10
3 .......
4 .......
字母作为一行引入,然后我将所有值作为浮点数引入
with open('file.txt', 'r') as f:
headings = f.readline()
numbers = [float(n) for n in f.read().split()] #read values to the 'numbers' as a list
print numbers
所以我有一长串所有整数的列表。
但我想要这种格式的字典:
my_dict( { 1: [5,6,7], 2:[8,9,10] } )
所以文件编号的第一列是键,其余的是与它们各自的键相关的列表。
我将每 4 个值设置为一个带有循环的键,但我怎样才能轻松地将其余值作为一个列表放入相应的键中。
【问题讨论】:
-
不使用列标题?
-
@MattH 似乎行标题和列标题都将被使用。
-
您应该考虑接受所提供的答案之一。
标签: python list loops dictionary