300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python dict items iteritems_python字典中的items和iteritems

python dict items iteritems_python字典中的items和iteritems

时间:2023-08-29 22:01:07

相关推荐

python dict items iteritems_python字典中的items和iteritems

python字典的items方法作用:是可以将字典中的所有项,以列表方式返回。如果对字典项的概念不理解,可以查看Python映射类型字典基础知识一文。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。python字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。

调用格式

python3中的iteritems变为了items

在python2中如下所示

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

>>> dic={'a':12,'b':34}

>>> x.items()

([('a', 12), ('b', 34)])

>>> type(a)

dict iteritems()操作方法:

>>> f = dic.iteritems()

>>> f

>>> type(f)

#字典项的迭代器

>>> list(f)

([('a', 12), ('b', 34)])

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

在python3中

>>> dic.items()

dict_items([('a', 12), ('b', 34)])

>>> a=dic.items()

>>> type(a)

>>> m=dic.iteritems()

Traceback (most recent call last):

File "", line 1, in

AttributeError: 'dict' object has no attribute 'iteritems'

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。