回答问题回答者和python向导,
我是一个疲惫的学徒,寻求同行的帮助。
inventory = {
'gold' : [500, 600, 700, 800],
'pouch' : ['flint', 'twine', 'gemstone'],
'backpack' : ['xylophone','dagger', 'bedroll','bread loaf']
}
我基本上想要遍历' gold'键并为每个值添加50并将其[永久保存在原始字典中]。现在,我知道如何单独做...
inventory['gold'][0] += 50
inventory['gold'][1] += 50
inventory['gold'][n] += n...
但是,我猜测必须有一种更简单的方法来完成这项任务?!!!!右??!
任何帮助都将不胜感激。
提前感谢y'
答案 0 :(得分:0)
您可以使用for循环。
for n in range(len(inventory['gold'])):
inventory['gold'][n] = inventory['gold'][n] + 50
并在一行
inventory['gold'] = [n + 50 for n in inventory['gold']]