person = {'name': '小明', 'age': '26', 'city': '北京'}for i in person:  # for i in 字典名,默认只遍历字典的 键Key,通过key再输出对应的值Value, person[i]print(i + ":" + person[i])for key in person.keys():  # 只遍历 KEYprint(key)for value in person.values():  # 只遍历 VALUEprint(value)for key, value in person.items():  # 使用字典items 遍历键值对print(key, value)
# 结果:
# name 小明
# age 26
# city 北京for kv in person.items():  # 每个键值对以 元组 的形式返回print(kv)
# 结果:
# ('name', '小明')
# ('age', '26')
# ('city', '北京')

除了字典以键值对出现可以同时遍历,列表里的元素如果个数相同,也可以,如:

a = [(1, 11, 111), (2, 22, 222), (3, 33, 333)]for i, j, k in a:print(i, j, k)

结果是:

1 11 111
2 22 222
3 33 333

Python遍历字典的几种方式相关推荐

  1. python遍历字典的5种方法

    python遍历字典5种方法 方法一: 使用字典的键进行遍历. dict={"张三":90,'王五':87,'李四':99} for key in dict:print(" ...

  2. Python合并字典的七种方式!

    Python有很多高级属性,例如合并字典就有七种方式可以实现.小千今天就来给大家展示一下,避免将来遇到的时候不知道是做什么的,提前了解一下以备不时之需. 1.最简单的原地更新 字典对象内置了一个 up ...

  3. python遍历字典的四种方法

    根据key值遍历 >>> a {'a': '1', 'b': '2', 'c': '3'} >>> for key in a:print(key+':'+a[key ...

  4. Python遍历字典的四种方法对比

    #!/usr/bin/python from time import clockl = [(x,x) for x in xrange (10000000)] d = dict(l) t0 = cloc ...

  5. python遍历字典的几种方法

    ** 本文章将不断更新 ** 方法一:使用键循环,并根据键循环,获取值 dic_test = {"name": "lzy", "high": ...

  6. python创建学生字典_Python创建字典的八种方式

    1.创建空字典 >>> dic = {} >>> type(dic) 2.直接赋值创建 >>> dic = {'spam':1, 'egg':2, ...

  7. python遍历字符串存入列表_Python遍历字符串的4种方式

    码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Python遍历字符串的4种方式 1.下标法 2.for in 3.iter内 ...

  8. python遍历字符串的每个字符_Python遍历字符串的4种方式

    码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210.210既 210 之意. Python遍历字符串的4种方式 1.下标法 2.for in 3.iter内 ...

  9. Python遍历字典dict的几种方法(包含两个字典的遍历)

    Python遍历字典dict的几种方法 单个字典的遍历 根据key遍历 示例: dict_map = {1:'hello', 2:'world'} for key in dict_map:print( ...

最新文章

  1. 英巴卡迪诺新年战略:支持Linux提供中文手册
  2. RSA加密算法详解以及RSA在laravel中的应用
  3. 【AOP 面向切面编程】Android Studio 使用 AspectJ 监控方法运行 ( 定义连接点注解 | 定义 Aspect 切面 | 定义切入点 | 逐个处理切入点的各个连接点 )
  4. 腾讯AI大战王者荣耀!504场1v1仅输1场,5v5达电竞职业水平
  5. 织梦 mysql 配置文件_MySQL集群配置
  6. 每天扫扫扫,二维码会被我们扫完吗?
  7. java面向对象中的抽象,类与对象
  8. html中什么是语义,html – “语义正确”是什么意思?
  9. PhotoSwipe异步动态加载图片
  10. calendar的使用以及如何获取某月份最后一天的方法
  11. SpringMvc-NativeWebRequest接口
  12. Jenkins控制台出现中文乱码
  13. javascript html coffee 编辑器,CoffeeCup HTML Editor (html编辑器)
  14. greenplum(gp)postgre清理pg_xlog释放空间
  15. Oracle LiveLabs实验:Introduction to Oracle Spatial Studio
  16. 为做了面向互联网部署(IFD)的Dynamics 365定制登录账号格式
  17. 【C语言】求一个数有多少位
  18. reading : Mask R-CNN(Kaiming He Georgia Gkioxari Piotr Dolla ́r Ross Girshick Facebook AI Research)
  19. GARCH模型案例分析
  20. 浅谈智能化能源管理系统平台在企业中的应用

热门文章

  1. 学生选课系统项目设计报告
  2. 人脸对齐算法调研(Face Alignment)
  3. 笔记本触摸板驱动,让你完全抛弃鼠标
  4. 不同颜色的RGB值、透明度A
  5. SpringBoot全局异常处理
  6. idea新建的springBoot项目,自动生成的入口类中提示错误Cannot resolve symbol ‘@springbootapplication‘
  7. 【阅读】《法治的细节》笔记整理
  8. 【原】Linux shell script 21是什么意思
  9. 写给大家看的机器学习书【Part3】直观易懂的感知机学习算法PLA
  10. bootstrap(手风琴、图片轮换和固定定位)