好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python生成器generator介绍

在跟着廖雪峰的博客学习python,看到生成器这一章节的时候,首先提到了 generator 、yield,然后在搜索资料的时候,又查到了协程这一概念,这篇文章总结一下这几个概念.

   generator 从字面上理解,就是生成器,它的实现方式有两种:

1、不同于列表生成器([]),而是用 ()来表示。(原来这种叫做生成器表达式哦,哈哈)

访问方式,可以用for 循环来访问,也可以用 .next 来访问。

N = ['Hello', 'World', 18, 'Apple', 'None']
hh = (s.lower() for s in N if isinstance(s,str) ==True)print hh#for item in hh:#    print item#print hh.next()#print hh.next()#print hh.next()#print hh.next() 

查看更多关于python生成器generator介绍的详细内容...

  阅读:46次