如何使用append添加到字典?

时间:2016-04-29 11:28:55

标签: python dictionary 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 #names and positions

3 个答案:

答案 0 :(得分:3)

您可以简单地执行以下操作,以便在现有字典或空字典中添加更多键值对。

Dictionary[key] = value

答案 1 :(得分:1)

字典没有append(value)方法,而是使用update({key: value})

答案 2 :(得分:0)

据我所知,python中的词典没有任何名为追加的方法,而是使用更新

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

在第二种情况下,如果密钥不存在,它将添加一个新条目,如果密钥在那里,它将更新与该密钥对应的值。

希望它有所帮助。