我正在尝试添加一个值(+50 到黄金)来键入已经填充的字典。是否可以在不更改字典中所有值的情况下这样做?
inventory = {'gold' : 500,
'pouch' : ['flint', 'twine', 'gemstone']
我看到我可以修改字典中的所有值,但没有发现只修改一个。只是想知道这是否可能。
我正在尝试添加一个值(+50 到黄金)来键入已经填充的字典。是否可以在不更改字典中所有值的情况下这样做?
inventory = {'gold' : 500,
'pouch' : ['flint', 'twine', 'gemstone']
我看到我可以修改字典中的所有值,但没有发现只修改一个。只是想知道这是否可能。
这应该这样做。
inventory['gold'] += 50
这类似于:
inventory['gold'] = inventory['gold'] + 50
它只会改变“黄金”的价值。
只需按键访问该值并使用以下命令gold
添加:50
+=
>>> inventory = {'gold' : 500, 'pouch' : ['flint', 'twine', 'gemstone']}
>>> inventory['gold'] += 50
>>> inventory
{'pouch': ['flint', 'twine', 'gemstone'], 'gold': 550}