更新Python字典中的多个值

Sam*_*kar 1 python dictionary

你好,我是 python 新手,我正在观看很多 youtube 视频来学习。我知道如何单独更新字典值。我想一次性更新它们。

例子:

students = {'Eric': 15, 'Bob': 13, 'Chris': 16, 'Min': 25} 
Run Code Online (Sandbox Code Playgroud)

我想将其更新为

{'Eric': 16, 'Bob': 14, 'Chris': 17, 'Min': 26}.
Run Code Online (Sandbox Code Playgroud)

每个人的年龄增加1。

Ste*_*fan 5

您可以使用 dict.keys() 功能。刚刚测试,它可以在 Python 2 和 3 中运行。

students = {'Eric': 15, 'Bob': 13, 'Chris': 16, 'Min': 25}
for key in students.keys():
    students[key] += 1
print(students)
Run Code Online (Sandbox Code Playgroud)