Menu
CoddyTech

遍历字典

本课属于 Coddy Python 学习旅程的“逻辑与流程”单元。第 15 课,共 78 课。

遍历字典可以让你访问每个键值对,并对它们执行操作。Python 提供了多种遍历字典的方法,让你可以轻松处理其中的内容。

循环遍历键:

my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

for key in my_dict:
	print(key)

输出:

name
age
city

遍历值:

for value in my_dict.values():
	print(value)

输出:

Alice
30
New York

遍历键值对:

for key, value in my_dict.items():
	print(f'{key}: {value}')

输出:

name: Alice
age: 30
city: New York

在这些示例中,第一个循环遍历字典的键。第二个循环使用 values() 方法遍历值。第三个循环使用 items() 方法同时遍历键和值。

challenge icon

挑战

简单

创建一个名为 print_employee_details 的函数,它接受字典 employee_data 作为参数。函数应遍历字典,并按照 'key: value' 的格式打印每个键值对。如果字典为空,函数应打印 'No data available'。

例如,我们有一个名为 employee_data 的字典:

employee_data = {"name": "John", "age": 30, "department": "Sales"}

函数输出:

name: John

age: 30

department: Sales

亲手试试

def print_employee_details(employee_data):
    # 在这里编写代码
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: Python 在线编译器