貴有恆,何必三更眠五更起,最無益,只怕一日曝十日寒。
好多東西要寫下來一是方便自己,二可以分享給大家,我卻一拖再拖。
工作的時候看別人程式碼中間結果,跳了個坑,關於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的長度竟然是0!糾結了好久,也是服了自己了,一列印指標就指到最後了,y當然長度為0.
如果想看中間結果,不要列印genenrator型別資料,不然影響後面的操作!