首页 > 编程知识 正文

python 遍历 字典,python 字典的遍历

时间:2023-05-03 23:12:42 阅读:270020 作者:3032

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) 输出:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。