zoukankan      html  css  js  c++  java
  • python3字典中items()和python2.x中iteritems()有什么不同?

    在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()这两个方法都已经废除了,而items() 得到的是结果和py2.x中viewitems()是一致的。在py3.x中用items() 替代iteritems(), 可以用于 for来循环遍历。 

      今天在博客园看到一个最邻近算法(K-Nearest Neighbor)的帖子,就也跟着码了一通。

    其代码是python2的,在变成3的过程发现有相关的内容不同没有发现,特此一记。稍后,KNN的相关算法内容也将分享出来。

    更新中。。。

  • 相关阅读:
    echarts各个配置项详细说明总结
    享元模式
    观察者模式
    策略模式
    桥接模式
    适配器模式
    建造者模式
    原型模式
    单例模式
    Java8新特性——集合底层源码实现的改变
  • 原文地址:https://www.cnblogs.com/pupilheart/p/9853052.html
Copyright © 2011-2022 走看看