一、只需要字典中的key
可以使用keys()函数直接实现
代码示例:
1 2 3 |
person_dict = {'name': 'Tom', 'age': 24, 'gander': 'man'} for key in person_dict.keys(): print(key) |
返回结果:
二、遍历字典的value
可以使用values()函数直接实现
代码示例:
1 2 3 |
person_dict = {'name': 'Tom', 'age': 24, 'gander': 'man'} for value in person_dict.values(): print(value) |
返回结果:
三、返回字典的元素(键值对)
可以使用items()函数直接实现
代码示例:
1 2 3 |
person_dict = {'name': 'Tom', 'age': 24, 'gander': 'man'} for item in person_dict.items(): print(item) |
返回结果:
四、拆解字典元素值与键(拆包)
可以使用items()函数实现
利用字典序列.items(),返回可迭代对象,内部是元组,元组有2个数据,元组数据1是字典的key,元组数据2是字典的value,所以再利用2个临时变量来遍历字典数据将数据分离出来,最后整理成自己想要输出的数据格式。
代码示例:
1 2 3 |
person_dict = {'name': 'Tom', 'age': 24, 'gander': 'man'} for key, value in person_dict.items(): print("{key} => {value}".format(key=key, value=value)) |
返回结果:
以上,就是对字典拆解循环的几个基本方法。
原创文章,作者:蓝洛水深,如若转载,请注明出处:https://blog.lanluo.cn/11788