我读一个txt文件,该文件的格式为:如何读取一个txt文件并创建一个字典,每个键在Python中的值列表?
in 0.01 -0.07 0.09 -0.02 0.27
and 0.2 0.3 0.5 0.6
to 0.87 0.98 0.54
from 1.2 5.4 0.2 0.4
我想创建一个字典,每个字是关键,它的值是一个数字的列表,如:
{in : [0.017077, -0.073018, 0.094730, -0.026420, 0.272884], and : [0.2, 0.3, 0.5 ,0.6]....}
我该怎么做?目前我正在做这样的事情:
with open('file.txt','r') as text:
for line in text:
key, value = line.split()
res[key] = int(value)
print res
但它给我的错误:too many values to unpack
你确定要'int'而不是'float'吗? – Matthias 2014-11-04 09:10:56