簡體   English   中英

如何使用相同的鍵將 python 中的文本文件轉換為字典

[英]how to convert text file to dictionary in python wtih same key

我想知道如何轉換這個文本文件:

Score 2
Score 1
Score 3
Score 21 

到一個看起來像這樣的字典:{'Score':'2','Score':'1','Score':'3','Score':'21'}。 由於鍵名相同,因此此代碼:

a_dictionary = {}
a_file = open("score.txt")
for line in a_file:
    key, value = line.split()


    a_dictionary[key] = value

print(a_dictionary)

僅打印最后一個字典{'Score': '21'}

您不能擁有多個鍵相同的字典,在您的示例中,我將使用數組 go 。

a_array = []
for line in a_file:
    a_array.append(line.split(" ")[1])

print(str(a_array))

然后您可以使用a_array[line_number]訪問相應的行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM