iterators和generators
2024-08-31 23:23:36
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被遍历之后就不再占用内存。
最新文章
- C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统日志查看功能
- iOS音乐播放器相关
- python+eclipse环境搭建
- ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statemen
- c#语句 随堂练习2
- 去除inline-block之间的间隙
- javascript 的一些理解和随笔
- Java Observer 观察者
- FATAL: ActionView::Template::Error (application.css isn&#39;t precompiled):
- a href=#与 a href=javascript:void(0) 的差别
- 英语学习案例分析APP 201421123108 王坤彬
- 微信小程序 登录流程规范解读
- 通过银行卡号识别归属银行,php方式
- python基础 - 字符串作
- Asp.net MVC 控制器ActionResult的例子
- 【quickhybrid】如何实现一个Hybrid框架
- 清理parallels desktop 卸载后的图标残留
- 关于java编译
- 项目管理系列--从零开始Code Review[转]
- SOJ4459 skysky&#39;s game(贪心+优先队列)
热门文章
- python之 matplotlib模块之绘制堆叠柱状图
- after()和append()的区别、before()和prepend()区别、appendTo()和prependTo()、insertAfter()和insertBefore()
- js-ifelse-奇技淫巧
- boost system
- Java反射及注解学习- 反射的使用 - JDK动态代理
- php explode()函数 语法
- JS中算法之检索算法(查找算法)
- Python操作 Memcache
- CLLocationManager在多线程下使用
- 高并发大流量专题---11、Web服务器的负载均衡