Python遍历字典dict的几种方法

单个字典的遍历

  1. 根据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])
    

    输出:

  2. 同时取key和value
    示例:

    dict_map = {1:'hello', 2:'world'}
    for key, value in dict_map.items():print(key, value)
    

    输出:

  3. 同时取key和value
    示例:

    dict_map = {1:'hello', 2:'world'}
    for value in dict_map.values():print(value)
    

    输出:

  4. 遍历字典项
    示例:

    dict_map = {1:'hello', 2:'world'}
    for kv in dict_map.items():print(kv)
    

    输出:

两个字典的同时遍历

  1. 以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])
    

    输出:

  2. 以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)
    

    输出:

  3. 逐项同时遍历两个字典(两个字典长度一样,否则以最短的次数输出)
    示例:

    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的几种方法(包含两个字典的遍历)相关推荐

  1. python dict遍历_python遍历字典dict的几种方法汇总

    python遍历字典dict的方法: dic={'a':'how','b':'are','c':'you'}; 方法1, for key in dic: print key,dic[key] 方法2, ...

  2. [python]遍历字典dict的几种方法

    脚本: #!/usr/bin/python dict={"a":"apple","b":"banana","o ...

  3. Python字典添加元素的几种方法

    这篇文章主要介绍了Python之字典添加元素的几种方法,文中通过示例代码介绍的非常详细,需要的朋友们下面随着微点阅读小编来一起学习学习吧 python中的dict(字典): 1. 字典是另一种可变容器 ...

  4. python字典添加元素_Python之字典添加元素的几种方法

    本文使用的代码 book_dict = {"price": 500, "bookName": "Python设计", "weigh ...

  5. python怎么建立字典翻译_Python下字典创建的8种方法

    Python下字典创建的几种方法记录 1.创建空字典 >>> info_dict = {} >>> print(type(info_dict)) 2.赋值直接生成 ...

  6. 创建 dict 的几种方法学习小结

    创建 dict 的几种方法学习小结 dict(全称 dictionary,可以翻译为"字典"),其使用"键-值(key-value)"对儿的方式存储多项数据,是 ...

  7. java list 删除 遍历_Java list利用遍历进行删除操作3种方法解析

    Java list利用遍历进行删除操作3种方法解析 这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...

  8. python取整的几种方法,Python中取整的几种方法小结

    Python中取整的几种方法小结 前言 对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入. ...

  9. python写入csv文件的几种方法

    python写入csv文件的几种方法 最常用的一种方法,利用pandas包 import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值 ...

最新文章

  1. 【建站系列教程】3、建站基本技术介绍
  2. KVM(Keyboard、Video、Mouse)
  3. CentOS 6.3安装Nginx开启目录浏览、下载功能
  4. java ee api_Java EE并发API教程
  5. java类验证和装载顺序_Java类的加载机制和双亲委派模型
  6. [ZJOI2008]泡泡堂
  7. 浅谈数据迁移测试(转载)
  8. 部署VC2008的程序
  9. Java常用框架有哪些?
  10. html微信悬浮窗,微信悬浮窗怎么设置(微信浮窗设置的两个小技巧)
  11. 小象学院python数据分析课程怎么样_小象学院的机器学习集训营课程怎么样?
  12. 性能测试:手机IOS性能测试
  13. 引领盲返消费新潮流,共创社交电商新时代
  14. BS1022-基于React native+springboot开发服务端后台实现体育资讯类APP
  15. 颜色的前世今生12·RGB显色系统详解(中)
  16. 明孝陵的石象道:南京最美600米
  17. 使用IText画复杂布局的页面
  18. Python数据类型详解03
  19. 控制理论中的稳定性总结
  20. 中国粒子对撞机曝光:迄今世界最大

热门文章

  1. mysql存储过程自动生成周次数据
  2. Post请求的四种方式
  3. JUC原子变量操作类-AtomicLong
  4. Redis 主从配置教程 linux
  5. 如何为iOS app制作gif
  6. 我们如何制作gif?制作gif的手机APP哪个好?
  7. 全民小镇好友帮助生产攻略 刷爱心刷经验刷金币超快
  8. 如何充分利用您的Kwikset Kevo Smart Lock
  9. 【自己动手,打造自己的Wallpaper引擎(Win10/Win11)】
  10. 数学测试软件c语言,C语言课程设计小学生数学测试软件.doc