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

python字典中的items和iteritems

时间:2020-02-21 21:08:23

相关推荐

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)<type 'list'>

dict iteritems()操作方法

>>> f = dic.iteritems()>>> f<dictionary-itemiterator object at 0xb74d5e3c>>>> type(f)<type 'dictionary-itemiterator'> #字典项的迭代器>>> list(f)([('a', 12), ('b', 34)])字典.iteritems()方法在需要迭代结果的时候使用最适合,而且它的工作效率非常的高。

在python3中

>>> dic.items()dict_items([('a', 12), ('b', 34)])>>> a=dic.items()>>> type(a)<class 'dict_items'>>>> m=dic.iteritems()Traceback (most recent call last):File "<stdin>", line 1, in <module>AttributeError: 'dict' object has no attribute 'iteritems'

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