python最基础学习(五)生成器

>>> g = (x*x for x in range(1,10))

>>> g

at 0x7f58e09ad5c8>

>>> next(g)

1

>>> g = (x * x for x in range(10))

>>> for n in g:

...

print(n)

...

这个方法就可以直接打印出所有结果。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,941评论 0 3
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,424评论 0 10
  • 四月,惊现全民狂追《人民的民义》奇观,颇似“开言不谈红楼梦,读尽诗书亦枉然” 的当年。聊天不时有人抛出达康...
    随意阳光阅读 769评论 3 9
  • 在我们的一生中,必须的回答的一个问题就是:“活着是为了什么?” 有人说:“活着是为了更好的明天。” ...
    圆叶云霄阅读 524评论 0 1
  • ——观箭士柳白猿有感 首先要交待清楚,这是一部功夫片,是从一个消失了的武术职业的角度,对中国传统武学某一部分的精炼...
    三亏束负阅读 314评论 0 1