簡體   English   中英

您如何使用添加到字典中?

[英]How do you add to dictionary using append?

為此,我幾乎達到了最終目標。 我希望用戶鍵入名稱列表,然后輸入要保存在字典中的單詞的位置(如果尚未保存該單詞)。 例如,Ali,Dan,Martin,Ali將讀取1 2 3 1。

Names= input("Type all names you want to include: ")
##str.casefold
Names = Names.split()
AllWords = len(Names)
dict = {}
pos=0
for j in enumerate(Names):
    for j in range(AllWords):
        if Names not in dict:
          dict.update(key,Names)
print(Dictionary)

預期輸出為:
Matt Mike Jerry Jon Sarah Matt 1 2 3 4 5 1#姓名和職位

您可以簡單地執行以下操作,以便在現有或空字典中添加更多鍵值對。

Dictionary[key] = value

字典沒有append(value)方法,請改用update({key: value})

據我所知,python中的Dictionary沒有任何稱為append的方法,而是利用update

dict.update({key:value})  or dict[key] = value

在第二種情況下,如果不存在密鑰,它將添加一個新條目;如果存在密鑰,它將更新與該密鑰相對應的值。

希望能幫助到你。

暫無
暫無

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

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