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_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)
输出:
Python遍历字典dict的几种方法(包含两个字典的遍历)相关推荐
- python dict遍历_python遍历字典dict的几种方法汇总
python遍历字典dict的方法: dic={'a':'how','b':'are','c':'you'}; 方法1, for key in dic: print key,dic[key] 方法2, ...
- [python]遍历字典dict的几种方法
脚本: #!/usr/bin/python dict={"a":"apple","b":"banana","o ...
- Python字典添加元素的几种方法
这篇文章主要介绍了Python之字典添加元素的几种方法,文中通过示例代码介绍的非常详细,需要的朋友们下面随着微点阅读小编来一起学习学习吧 python中的dict(字典): 1. 字典是另一种可变容器 ...
- python字典添加元素_Python之字典添加元素的几种方法
本文使用的代码 book_dict = {"price": 500, "bookName": "Python设计", "weigh ...
- python怎么建立字典翻译_Python下字典创建的8种方法
Python下字典创建的几种方法记录 1.创建空字典 >>> info_dict = {} >>> print(type(info_dict)) 2.赋值直接生成 ...
- 创建 dict 的几种方法学习小结
创建 dict 的几种方法学习小结 dict(全称 dictionary,可以翻译为"字典"),其使用"键-值(key-value)"对儿的方式存储多项数据,是 ...
- java list 删除 遍历_Java list利用遍历进行删除操作3种方法解析
Java list利用遍历进行删除操作3种方法解析 这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...
- python取整的几种方法,Python中取整的几种方法小结
Python中取整的几种方法小结 前言 对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入. ...
- python写入csv文件的几种方法
python写入csv文件的几种方法 最常用的一种方法,利用pandas包 import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值 ...
最新文章
- 【建站系列教程】3、建站基本技术介绍
- KVM(Keyboard、Video、Mouse)
- CentOS 6.3安装Nginx开启目录浏览、下载功能
- java ee api_Java EE并发API教程
- java类验证和装载顺序_Java类的加载机制和双亲委派模型
- [ZJOI2008]泡泡堂
- 浅谈数据迁移测试(转载)
- 部署VC2008的程序
- Java常用框架有哪些?
- html微信悬浮窗,微信悬浮窗怎么设置(微信浮窗设置的两个小技巧)
- 小象学院python数据分析课程怎么样_小象学院的机器学习集训营课程怎么样?
- 性能测试:手机IOS性能测试
- 引领盲返消费新潮流,共创社交电商新时代
- BS1022-基于React native+springboot开发服务端后台实现体育资讯类APP
- 颜色的前世今生12·RGB显色系统详解(中)
- 明孝陵的石象道:南京最美600米
- 使用IText画复杂布局的页面
- Python数据类型详解03
- 控制理论中的稳定性总结
- 中国粒子对撞机曝光:迄今世界最大