iterators

>>> mylist=[x*x for x in range(3)]
>>> mylist
[0, 1, 4]

generators

>>> mygenerator = (x*x for x in range(3))
>>> mygenerator
<generator object <genexpr> at 0x102215fc0>

从输出结果可以看出,iterators和generators的类型不同。二者的作用相同,不同之处在于,generators是即用即抛的。geneartors被遍历之后就不再占用内存。

最新文章

  1. C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统日志查看功能
  2. iOS音乐播放器相关
  3. python+eclipse环境搭建
  4. ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statemen
  5. c#语句 随堂练习2
  6. 去除inline-block之间的间隙
  7. javascript 的一些理解和随笔
  8. Java Observer 观察者
  9. FATAL: ActionView::Template::Error (application.css isn&#39;t precompiled):
  10. a href=#与 a href=javascript:void(0) 的差别
  11. 英语学习案例分析APP 201421123108 王坤彬
  12. 微信小程序 登录流程规范解读
  13. 通过银行卡号识别归属银行,php方式
  14. python基础 - 字符串作
  15. Asp.net MVC 控制器ActionResult的例子
  16. 【quickhybrid】如何实现一个Hybrid框架
  17. 清理parallels desktop 卸载后的图标残留
  18. 关于java编译
  19. 项目管理系列--从零开始Code Review[转]
  20. SOJ4459 skysky&#39;s game(贪心+优先队列)

热门文章

  1. python之 matplotlib模块之绘制堆叠柱状图
  2. after()和append()的区别、before()和prepend()区别、appendTo()和prependTo()、insertAfter()和insertBefore()
  3. js-ifelse-奇技淫巧
  4. boost system
  5. Java反射及注解学习- 反射的使用 - JDK动态代理
  6. php explode()函数 语法
  7. JS中算法之检索算法(查找算法)
  8. Python操作 Memcache
  9. CLLocationManager在多线程下使用
  10. 高并发大流量专题---11、Web服务器的负载均衡