在Python2.x中,items( )用于 返回一个字典的拷贝列表[Returns a copy of the list of all items (key/value pairs) in D],占额外的内存. iteritems() 用于返回本身字典列表操作后的迭代[Returns an iterator on all items(key/value pairs) in D],不占用额外的内存. Python 3.x 里面,iteritems() 和 viewitems() 这两个方法都已经…
dict的items函数返回的是键值对的元组的列表,而iteritems使用的是键值对的generator. items当使用时会调用整个列表 iteritems当使用时只会调用值. >>> d = {'a':1,'b':2} >>> for i in d.items() .... print i ('a',1) ('b',2) >>>for k,v in d.iteritems() ... print k,v ('a',1) ('b',2)…
在Python2.x中: items() 用于返回一个字典的拷贝列表[Returns a copy of the list of all items (key/value pairs) in D],占额外的内存. iteritems() 用于返回本身字典列表操作后的迭代[Returns an iterator on all items(key/value pairs) in D], 不占用额外的内存. Python 3.x 中,iteritems() 和 viewitems()这两个方法都已经废…