[英]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.