這裏我有一個函數,當我閱讀時,只返回最後一行。我究竟做錯了什麼?閱讀從文本文件到字典python的所有行
def read():
with open("text.txt","r") as text:
return dict(line.strip().split() for line in text)
的文本文件是非常簡單的,兩列
asd 209
asd 441
asd 811
asd 160
asd 158
我想讀所有的時間到字典中,asd
一部分鍵和數字作爲值。
什麼問題?有錯誤嗎?你沒有得到你所期望的全部數據嗎? – Veedrac
你想讓asd指向所有相關值的列表嗎?如果不是,你應該使用一個列表而不是字典! – Shashank
問題是字典需要唯一鍵,因此我不能使用不同值的相同鍵,我需要爲每個值創建一個唯一鍵。 – GivenPie