Menu
CoddyTech

遍历字典

Coddy Python 字典 课程的第 9 课,共 14 课。

在 Python 中遍历字典,可以遍历它的键、值或键值对(项),以执行各种操作。根据你想实现的目标,遍历字典有几种方法:

遍历键:

你可以使用 for 循环遍历字典的键。方法如下:

my_dict = {"a": 1, "b": 2, "c": 3}
for key in my_dict:
    print(key)

这段代码会打印键 "a,"、"b," 和 "c."

遍历值:

如果你想遍历字典的值,可以使用 .values() 方法。

my_dict = {"a": 1, "b": 2, "c": 3}
for value in my_dict.values():
    print(value)

这段代码会打印值 1、2 和 3。

遍历键值对(项):

要同时遍历字典的键和值,可以使用 .items() 方法:

my_dict = {"a": 1, "b": 2, "c": 3}
for key, value in my_dict.items():
    print(key, value)

这段代码会打印键值对,例如 "a 1,"、"b 2," 和 "c 3."

你可以使用 keys() 方法返回字典的键。

challenge icon

挑战

简单

创建一个名为 calculate_average_grade 的函数,使用一个以学生姓名为键、对应成绩为值的字典来计算班级学生的平均成绩。该函数应遍历字典并返回平均成绩。

亲手试试

def calculate_average_grade(student_grades):
    # 在这里编写代码

Python 字典中的所有课

自己练习: Python 在线编译器