是否可以添加到字典的键中已经定义的值(int)?

2024-09-28 22:25:55 发布

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

我试图在已经填充的字典中添加一个值(+50到gold)。是否可以在不更改字典中所有值的情况下执行此操作?你知道吗

inventory = {'gold' : 500,
'pouch' : ['flint', 'twine', 'gemstone']

我看到我可以修改字典中的所有值,但没有发现只修改一个值的方法。我只是想知道这是否可能。你知道吗


Tags: 方法字典情况flinttwineinventorypouchgemstone
2条回答

只需通过键gold访问值,并使用+=50添加到值中:

>>> inventory = {'gold' : 500, 'pouch' : ['flint', 'twine', 'gemstone']}
>>> inventory['gold'] += 50
>>> inventory
{'pouch': ['flint', 'twine', 'gemstone'], 'gold': 550}

这样就可以了。你知道吗

inventory['gold'] += 50

这类似于:

inventory['gold'] = inventory['gold'] + 50

它只会改变“黄金”的价值。你知道吗

相关问题 更多 >