Python中的字典键值对遍历函数
发布时间:2023-07-04 12:00:48
在Python中,可以使用多种方法来遍历字典的键值对。
1. 使用for循环遍历字典的keys和values:
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 遍历字典的keys
for key in my_dict:
print(key)
# 遍历字典的values
for value in my_dict.values():
print(value)
2. 使用items()方法遍历字典的键值对:
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 遍历字典的键值对
for key, value in my_dict.items():
print(key, value)
3. 使用iteritems()方法遍历字典的键值对(Python 2.x):
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 遍历字典的键值对
for key, value in my_dict.iteritems():
print(key, value)
4. 使用enumerate()函数遍历字典的键值对(返回键的索引和键值对的元组):
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 遍历字典的键值对
for index, (key, value) in enumerate(my_dict.items()):
print(index, key, value)
这些方法中,items()和iteritems()方法能够直接获取到字典的键值对,而其他方法需要通过访问字典的keys()方法或values()方法来获取键或值。使用for循环或enumerate()函数遍历字典的键值对时,可以通过拆包的方式获取键和值。
