在Python 3.x 里面,iteritems()方法已经废除了。在3.x里用 items()替换iteritems() ,可以用于 for 来循环遍历。

字典介绍:

一、字典概念

字典是Python语言中唯一的映射类型。
映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。
字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。

二、创建字典和给字典赋值

(1)创建字典
  1. #第一种:创建空字典
  2. dict={}
  3. #第二种:创建字典常亮
  4. dict={'key1':'value1','key2':'value2'}
  5. #第三种:创建字典
  6. dict=dict()

(2)字典赋值

  1. #第一种:直接赋值
  2. dict={'key1':'value1','key2':'value2'};
  3. #第二种:创建时赋值
  4. dict(key1='value1',key2='value2')

items()和iteritems()区别:

一、两个函数的作用

字典的items方法作用:是可以将字典中的所有项,以列表方式返回。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。
字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。

二、用例子说明问题

(1)items()操作方法
  1. x={"公众号名字":"Microstrong","是否有干货":"那必须"}
  2. print(x)


(2)iteritems()操作方法

iteritems()方法在需要迭代结果的时候使用最适合,而且它的工作效率非常的高。

总结:

(1)在Python2.x中,iteritems() 用于返回本身字典列表操作后的迭代器【Returns an iterator on all items(key/value pairs) 】,不占用额外的内存。
(2)在Python 3.x 里面,iteritems()方法已经废除了。在3.x里用 items()替换iteritems() ,可以用于 for 来循环遍历。

[转载于]:https://blog.csdn.net/program_developer/article/details/78657908

python字典的遍历,items()和iteritems()用法相关推荐

  1. python字典中的items和iteritems

    python字典的items方法作用:是可以将字典中的所有项,以列表方式返回.如果对字典项的概念不理解,可以查看Python映射类型字典基础知识一文.因为字典是无序的,所以用items方法返回字典的所 ...

  2. python字典的遍历方式:向列表一样通过索引遍历字典的值

    python字典的遍历方式 一.常规遍历方式 (一)遍历字典的项 (二)遍历字典的键 (三)遍历字典的值 (四)遍历字典的键值对 二.向列表一样通过索引遍历字典的值 一.常规遍历方式 参见:<p ...

  3. python dict items iteritems_python字典中的items和iteritems

    python字典的items方法作用:是可以将字典中的所有项,以列表方式返回.如果对字典项的概念不理解,可以查看Python映射类型字典基础知识一文.因为字典是无序的,所以用items方法返回字典的所 ...

  4. Python——字典的遍历

    字典的遍历:菜名和价格的展示 Python 字典中包含大量数据,它和列表一样,支持遍历操作.Python有多种遍历字典的方式,可以遍历字典的所有键-值对.键或值.例如,餐馆的菜单包含了菜名和价格等信息 ...

  5. python字典操作 遍历_Python字典遍历操作实例小结

    本文实例讲述了Python字典遍历操作.分享给大家供大家参考,具体如下: 1 遍历键值对 可以使用一个 for 循环以及方法 items() 来遍历这个字典的键值对. dict = {'evapora ...

  6. python字典的遍历方法_python字典遍历的方法有哪些?

    之前小编向大家介绍了dict函数和字典的创建过程(https://www.py.cn/jishu/jichu/21780.html),大家也都知道字典是python语言中经常使用的一种数据类型.字典是 ...

  7. Python字典的遍历,包括key遍历/value遍历/item遍历/

    Python字典, 字典key遍历. 程序实例1: 使用keys()函数. # key的遍历 dict_val = {'及时雨':"宋江",'花和尚':'鲁智深','母夜叉':'孙 ...

  8. Python字典中你必须知道的用法

    介绍 字典(dict)是Python中内置的一个数据结构,由多个键值对组成,键(key)和值(value)用冒号分隔,每个键值对之间用逗号(,)分隔,整个字典包括在大括号中({}),键必须是唯一的,值 ...

  9. python 字典操作遍历

    # 字典即为键值对集合.字典可以有若干个键值对,如果键重复的以后一个为实际值. dict = {"name": "LCF", "age": ...

最新文章

  1. 深度学习中的注意力机制(三)
  2. mysql 工具图形学_[计算机图形学]贝塞尔曲线
  3. python错误修复_如何修复python错误(对象不可调用)
  4. java 图片请求_java请求C++客户端上传图片
  5. linux C/C++开发环境搭建指南
  6. nssl1247-A【dp】
  7. 【WebRTC---入门篇】(三)WebRTC运行机制
  8. java视频教程之Java小白学习方法
  9. 计算机网络驱动坏了怎么解决办法,网卡驱动异常怎么办_网卡驱动异常解决办法_飞翔教程...
  10. 数字图像处理 离散余弦变换(DCT)和峰值信噪比(PSNR)
  11. SEO搜索引擎优化 | hexo
  12. hive的dual表
  13. ctfshow 网络迷踪-给你拷上
  14. 使用igraph绘制football数据集可视化
  15. 挥一挥衣袖,贝索斯宣布“退位”,去追寻“诗和远方”
  16. 小学计算机室行事周历,关于小学信息技术教案八篇
  17. mysql group concat 去重,MySQL group_concat() 函数用法
  18. Rclone的介绍和使用
  19. eNSP配置无线网络
  20. 用纯 JavaScript 实现的 MVC 程序

热门文章

  1. 5G 中 BWP概念
  2. python-turtle函数
  3. 激光SLAM技术总结(1)激光SLAM对比视觉V-SLAM
  4. Python Fiddler 钉钉PC端群回放视频爬取
  5. 线程sleep 和wait 的区别
  6. android按键色彩搭配,界面配色就靠它们,UI设计师必装的手机配色参考APP
  7. Ubuntu启动黑屏 started wait until
  8. NFS And Autofs
  9. 【论文笔记 fintune 】羊驼
  10. 河南牧业经济学院计算机系,2017年9月河南牧业经济学院计算机等级考试报名通知...