我有看起來像這樣的文本文件:如何導入文本文件作爲字典蟒蛇
0 1
0 2
0 3
2 3
3 4
4 1
.. ..
我想使它成爲一個字典看起來像這樣
graph = { "0" : ["1", "2", "3"],
"1" : ["4", "0"],
"2" : ["0", "1", "3"],
"3" : ["0", "2", "4"],
"4" : ["1", "3"]
}
文件文本列表是圖形邊緣的列表。我需要在沒有使用任何軟件包的情況下製作一張圖表。我的最終目標是計算直徑和聚類係數。但是,在開始之前,我需要創建圖表。
我嘗試到目前爲止是:
d = {}
with open("/Volumes/City_University/data_mining/Ecoli.txt") as f:
for line in f:
(key, val) = line.split()
d[int(key)] = val
for x in d:
print (x)
結果:
471
472
474
475
476
477
478
479
480
481
483
484
485
486
487
感謝
這個效果比較好,我在結果中也發現了0鍵 – Arslan 2014-11-22 13:43:35
太好了。我很高興你找到了它。 – 2014-11-22 13:44:26