Python:如何附加到字典的现有键上?

2024-04-25 08:45:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本有多维列表的字典,比如:

myDict = {'games':[ ['Post 1', 'Post 1 description'], ['Post2, 'desc2'] ], 'fiction':[ ['fic post1', 'p 1 fiction desc'], ['fic post2, 'p 2 fiction desc'] ]}

如何在游戏密钥列表中添加一个包含“['Post 3','Post 3 description']的新列表?


Tags: 游戏列表字典post2密钥descriptionpostpost1
3条回答

可以将值追加到现有的key是使用list的append()方法。

dict[key].append(value)
dict[key].extend(list of values)

你可以这样写

myDict['games'].append(['Post 3','Post 3 description'])

上面的语句将添加参数作为一个值

myDict['games'].extend(['Post 3','Post 3 description'])

上面的语句将把“Post3”和“Post3 description”作为单独的参数添加到myDict['games']

附加到值(在本例中是一个列表)而不是键。

myDict['games'].append(...)
myDict["games"].append(['Post 3', 'post 3 description'])

相关问题 更多 >