美文网首页
items()和iteritems()区别

items()和iteritems()区别

作者: 伏牛山忍者 | 来源:发表于2019-03-09 17:59 被阅读0次

    items()和iteritems()区别:

    一、两个函数的作用

    字典的items方法作用:是可以将字典中的所有项,以列表方式返回。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。

    字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。iteritems()方法在需要迭代结果的时候使用最适合,而且它的工作效率非常的高。

    总结:

    (1)在Python2.x中,iteritems() 用于返回本身字典列表操作后的迭代器【Returns an iterator on all items(key/value pairs) 】,不占用额外的内存。
    (2)在Python 3.x 里面,iteritems()方法已经废除了。在3.x里用 items()替换iteritems() ,可以用于 for 来循环遍历。

    相关文章

      网友评论

          本文标题:items()和iteritems()区别

          本文链接:https://www.haomeiwen.com/subject/illepqtx.html