说明:items以列表方式返回字典中的键值对,iteritems以迭代器对象 返回键值对儿(Python3中不再支持);

字典items()方法和iteritems()方法,是python字典的内建函数,分别会返回列表和迭代器,下面一起来看下字典items()和iteritems()的具体操作方法。

作用

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

python字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。

调用格式

字典items()与iteritems()都是函数,调用标准格式和其它函数格式是一样的:变量.方法()

操作方法

字典items()操作方法:

>>> x = {'title':'python web site','url':'www.iplaypython.com'}

>>> x.items()

[('url', 'www.iplaypython.com'), ('title', 'python web site')]

从结果中可以看到,items()方法是将字典中的每个项分别做为元组,添加到一个列表中,形成了一个新的列表容器。如果有需要也可以将返回的结果赋值给新变量,这个新的变量就会是一个列表数据类型。

>>> a=x.items()

>>> a

[('url', 'www.iplaypython.com'), ('title', 'python web site')]

>>> type(a)

dict iteritems()操作方法:

>>> f = x.iteritems()

>>> f

>>> type(f)

#字典项的迭代器

>>> list(f)

[('url', 'www.iplaypython.com'), ('title', 'python web site')]

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

python字典items返回什么_Python 字典items返回列表,iteritems返回迭代器相关推荐

  1. python字典里存字符_Python字典和字符串的学习

    学习Python的字典还是和oc的字典进行对比学习,首先我们来创建一个字典.根据oc中字典一样,字典是无序的,根据键来进行取值. oc: oc中的字典分为可变字典和不可变字典,在对字典进行增,删的时候 ...

  2. python字典添加主键_python 字典相关操作

    Python 中的一种数据结构 -- 字典( Dictionary )的使用方法总结. 一. dictionary 数据类型的结构是: {key1:value1, key2:value2, ...} ...

  3. python中字典的常用函数_Python字典dict常用方法函数实例

    dict={'name':'Joe','age':18,'height':60} clear,清空 dict.clear() #运行结果{} pop,移除指定key的键值对并返回vlaue(如果没有该 ...

  4. python字典操作的方法_python 字典操作方法详解

    python 字典操作方法详解 一.总结 一句话总结: 字典就是键值对映射 ,像js和php中的键值对数组:{'name':'jamnes','age':'32'} 1.python字典的增删改查? ...

  5. python字典由什么组成_python字典

    python字典: python字典是一种可变容器模型.可以储存任意类型对象. 字典由键值对组成,键值用 冒号(,)隔开,键值对之间用逗号隔开(,),整个字典包含在花括号({})中. 字典是无序的,但 ...

  6. python字典键值唯一_python字典操作详解

    python字典是一个无序.以键值对存储的数据类型,数据关联性强.唯一一个映射数据类型.键:必须是可哈希(不可变的数据类型:字符串.数字.元组.bool)值,并且是唯一的 None: none 是一个 ...

  7. python字典按键值排序_Python字典『键 值』排序

    假设有一个字符串,然后想要查一下每个字母出现了多少次,可以通过字典来实现,实现方法? 用了get方法,来编写一下histogram这个函数,去掉那些if语句,更简洁一下: def histogram( ...

  8. python字典统计单词个数_python字典统计单词个数

    python 字典中的词频统计之后 如何将频数大于一个比如a出现了10次,b15次,c20次,d25次,CSS布局HTML小编今天和大家分享频数大于14的词的个数,应该v={} for i in di ...

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

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

最新文章

  1. 解决ScrollView与ViewPage滑动冲突的问题
  2. php 5.6 新特性,PHP 5.6正式发布:新特性、及功能改进介绍
  3. Flutter 以Dialog Activity形式展现
  4. Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果
  5. 它身上的飞秋 战衣给他添上了英武的气势
  6. dedecms和php有什么关系,dedecms和用PHP自己编写的程序做网站有什么区别?哪一种更好一点...
  7. 什么是类加载,又有哪些类加载器你真的了解吗?
  8. springboot+dubbo
  9. 如何用相机拍出天空漂亮的云朵
  10. 关于网页设计工具的50个新的资源和灵感
  11. 3dmax:3dmax三维VR渲染设置之高级灯光渲染(Vray—VR灯光、VRIES、VR环境光、VR太阳)图文教程之详细攻略
  12. 天翎开源,是一种技术,更是一种信仰
  13. PAT A1154 Vertex Coloring ——多少楼台烟雨中
  14. Opencv3.2各个模块功能详细简介(包括与Opencv2.4的区别)
  15. 注重实效的程序员之快速参考指南
  16. 使用video.js 播放youtube视频——踩坑记1
  17. style计算机词汇,法语词汇学习:计算机及网络词汇(3)
  18. Booth除法器设计
  19. 嵌入式开发人员,这些SRAM、SDRAM等存储技术,需要了解一下
  20. el-input 使用 回车键会刷新页面的问题

热门文章

  1. Apache Ivy 2.5.0-rc1发布–现在允许解析器超时
  2. jax-ws cxf_Apache CXF – JAX-WS –简单教程
  3. Thymeleaf + Spring中的验证
  4. activemq 持久订阅_ActiveMQ群集,持久订阅者和虚拟主题可助您一臂之力
  5. qr码生成_从Java程序生成QR码图像
  6. Java Date Nuances的痛苦提醒
  7. javaone_JavaOne 2012:NetBeans.Next –未来路线图
  8. Java注释教程– ULTIMATE指南(PDF下载)
  9. JavaFX技巧7:使用CSS颜色常量/派生颜色
  10. Spring集成:轻量级集成方法