遍历字典时可以使用for循环,但是如果尝试在循环中修改字典,则会发生错误。为了避免这种情况,可以通过创建临时副本或使用字典视图来遍历。以下是使用字典视图的代码示例:
sample_dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
# 遍历字典视图
for key, value in sample_dict.items():
print(key, value)
# 使用字典视图遍历,也可以避免更改字典
for key in sample_dict.keys():
print(key)
for value in sample_dict.values():
print(value)
使用字典视图可以保证在遍历过程中字典不会被更改,并且可以根据需要获取键或值。