python跳坑---生成器
貴有恒,何必三更眠五更起,最無(wú)益,只怕一日曝十日寒。
好多東西要寫下來(lái)一是方便自己,二可以分享給大家,我卻一拖再拖。
工作的時(shí)候看別人代碼中間結(jié)果,跳了個(gè)坑,關(guān)于python generator類型:
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的長(zhǎng)度竟然是0!糾結(jié)了好久,也是服了自己了,一打印指針就指到最后了,y當(dāng)然長(zhǎng)度為0.
如果想看中間結(jié)果,不要打印genenrator類型數(shù)據(jù),不然影響后面的操作!

浙公網(wǎng)安備 33010602011771號(hào)