使用字典的 items() 方法来遍历字典中的键值对,然后使用 for 循环来获取字典的键和值,以及它们的组合。下面是几种获取字典键、值、键值对和键值的方法:
for循环和dict(字典)
获取所有的键
# 创建一个字典
my_dict = {1: 2, 2: 3, 3: 4, 4: 5, 5: 6}
# 获取所有的键
for key in my_dict:
print(key)
输出如下:
1.2获取所有的值:
# 获取所有的值
for value in my_dict.values():
print(value)
输出如下:
1.3获取所有的键值对:
for key, value in my_dict.items():
print(key, value)
输出如下:
1.4获取所有的键和值:
for item in my_dict.items():
print(item[0], item[1])
输出如下:
这里使用了字典的 items() 方法来获取键值对。在第三个例子中,我们使用了多重赋值的方式,直接将键和值分别赋值给 key 和 value。在第四个例子中,我们遍历了键值对的元组,然后通过下标获取键和值。
2.使用for循环去获取列表的下标以及下标对应的值
可以使用Python中的enumerate()函数来遍历列表并获取每个元素的下标和值。下面是一个使用for循环和enumerate()函数的示例代码:
my_list = ['apple', 'banana', 'orange', 'pear']
for index, value in enumerate(my_list):
print(index, value)
输出如下:
总结:在上面的示例代码中,enumerate()函数将列表my_list的每个元素转换为一个包含元素下标和元素值的元组。for循环遍历这些元组,并使用index变量来存储元素下标,使用value变量来存储元素值。然后,使用print()函数输出这些变量的值