遍历字典
本课属于 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() 方法同时遍历键和值。
挑战
简单创建一个名为 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):
# 在这里编写代码这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: Python 在线编译器