Python字典中items()和iteritems()区别
来源:互联网 发布:mac os 壁纸 编辑:程序博客网 时间:2024/05/16 05:36
字典介绍:
一、字典概念
字典是Python语言中唯一的映射类型。
映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。
字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。
映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。
字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。
二、创建字典和给字典赋值
(1)创建字典
#第一种:创建空字典dict={}#第二种:创建字典常亮dict={'key1':'value1','key2':'value2'}#第三种:创建字典dict=dict()(2)字典赋值
#第一种:直接赋值dict={'key1':'value1','key2':'value2'};#第二种:创建时赋值dict(key1='value1',key2='value2')
items()和iteritems()区别:
一、两个函数的作用
字典的items方法作用:是可以将字典中的所有项,以列表方式返回。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。
字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。
二、用例子说明问题
(1)items()操作方法
x={"公众号名字":"Microstrong","是否有干货":"那必须"}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 来循环遍历。
阅读全文
0 0
- Python字典中items()和iteritems()区别
- python字典中items()和iteritems()的区别
- python 字典访问 items()和iteritems()的区别
- Python中 dict.items() dict.iteritems()区别
- Python中 dict.items() dict.iteritems()区别
- Python中 dict.items() dict.iteritems()区别
- Python3字典中items()和python2.x中iteritems()有什么区别
- python : items()和iteritems()函数
- Python中的iteritems()和items()
- python 字典 get(),items(),iteritems()方法
- python中items()和iteritems()函数的用法
- 【Python】字典items返回列表,iteritems返回迭代器
- Python 字典items返回列表,iteritems返回迭代器
- items和iteritems
- 关于python 字典item iteritems的区别
- items,iteritems
- python字典的get函数和iteritems函数
- python 2.x 和python 3.x 中的iteritems()和items()
- android笔记之Window
- mysql insert 操作
- 《大数据时代》读后感
- maven项目 加入json-lib-2.2.3-jdk15.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
- 欢迎使用CSDN-markdown编辑器
- Python字典中items()和iteritems()区别
- NoSuchMethodError
- 基本权限 UGO
- 文件读取
- hibernate框架
- springboot jenkins 部署 通过shell执行,最后springboot启动失败
- PS for Mac 破解版下载
- erlang 调度
- 移动端车牌识别/车牌OCR识别