python跳坑---生成器

贵有恒,何须三更眠五更起,最无益,只怕一日曝十日寒。   python

好多东西要写下来一是方便本身,二能够分享给你们,我却一拖再拖。app

工做的时候看别人代码中间结果,跳了个坑,关于python generator类型:spa

1 x=(x for x in range(10))
2 for i in x:
3     print (i)
4 y=[]
5 for i in x:
6     y.append(i)
7 print ("len(y)=",len(y))

打印出y的长度居然是0!纠结了很久,也是服了本身了,一打印指针就指到最后了,y固然长度为0.指针

若是想看中间结果,不要打印genenrator类型数据,否则影响后面的操做!code

相关文章
相关标签/搜索