Python遍历字典dict的几种方法(包含两个字典的遍历)
Python遍历字典dict的几种方法单个字典的遍历根据key遍历示例:dict_map = {1:'hello', 2:'world'}for key in dict_map:print(key, dict_map[key])#等价于下面这种方式for key in dict_map.keys():print(key, dict_map[key])输出:同时取key和value示例:dict_m
·
Python遍历字典dict的几种方法
单个字典的遍历
- 根据key遍历
示例:dict_map = {1:'hello', 2:'world'} for key in dict_map: print(key, dict_map[key]) #等价于下面这种方式 for key in dict_map.keys(): print(key, dict_map[key])
输出:
- 同时取key和value
示例:dict_map = {1:'hello', 2:'world'} for key, value in dict_map.items(): print(key, value)
输出:
- 同时取key和value
示例:dict_map = {1:'hello', 2:'world'} for value in dict_map.values(): print(value)
输出:
- 遍历字典项
示例:dict_map = {1:'hello', 2:'world'} for kv in dict_map.items(): print(kv)
输出:
两个字典的同时遍历
- 以key同时遍历两个字典(两个字典长度一样,否则以最短的次数输出)
示例:dict_map = {1:'hello', 2:'world'} dict_map1 = {3: 'hi', 4: 'test'} for key1, key2 in zip(dict_map.keys(), dict_map1.keys()): print(key1, dict_map[key1], key2, dict_map1[key2])
输出:
- 以key、value同时遍历两个字典(两个字典长度一样,否则以最短的次数输出)
示例:dict_map = {1:'hello', 2:'world'} dict_map1 = {3: 'hi', 4: 'test'} for (key, value) in zip(dict_map.items(), dict_map1.items()): print(key, value)
输出:
- 逐项同时遍历两个字典(两个字典长度一样,否则以最短的次数输出)
示例:dict_map = {1:'hello', 2:'world'} dict_map1 = {3: 'hi', 4: 'test'} for kv in zip(dict_map.items(), dict_map1.items()): print(kv)
输出:
点击阅读全文
更多推荐
活动日历
查看更多
直播时间 2025-02-26 16:00:00


直播时间 2025-01-08 16:30:00


直播时间 2024-12-11 16:30:00


直播时间 2024-11-27 16:30:00


直播时间 2024-11-21 16:30:00


目录
所有评论(0)