items() iteritems()
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了items() iteritems()相关的知识,希望对你有一定的参考价值。
items() 用于以元组的形式返回字典中的 key-value 对,且外层是一个列表,该方法可以用循环来遍历字典
In [70]: a = {1:‘a‘, 2:‘b‘, 3:‘c‘} In [71]: a.items() Out[71]: [(1, ‘a‘), (2, ‘b‘), (3, ‘c‘)]
iteritems() 用于与 items() 一致,但返回的是一个迭代器,不占用内存,只有在需要的时候才调用,就像 print 和 return 的关系一样
In [72]: a = {1:‘a‘, 2:‘b‘, 3:‘c‘} In [73]: a.iteritems() Out[73]: <dictionary-itemiterator at 0x1aec2b8> In [74]: for i in a.iteritems(): print i (1, ‘a‘)
(2, ‘b‘)
(3, ‘c‘)
以上是关于items() iteritems()的主要内容,如果未能解决你的问题,请参考以下文章
Python 字典items返回列表,iteritems返回迭代器
python中items()和iteritems()函数的用法