我讀一個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