作者dotwsc (海上生明月)
看板Python
標題Re: [問題] create big list of list
時間Fri Jun 5 17:53:11 2009
※ 引述《command (Come on!)》之銘言:
: 請問一下
: 我想創造一個list of list, 他的size是2**25
: 我直接用[ [] for i in xrange(2**25) ] 會太慢
: 除了自己寫個c/c++的extend python component之外 (在外面包vector之類的)
: 有甚麼其他的方式嗎?
: 感謝!
一定要開那麼大嗎? 如果是準備放到 for loop 裡, 可以用 generator 喔
calculate on the fly, 記憶體可以用少一點
g = ( [] for i in xrange(2**25) )
是說 如果要做這麼大的計算 python 會很在行嗎? 感覺 純 C 比較適合耶
--
http://shao-chuan.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.158.44
推 command:所以看樣子我還是自己寫c的component好了XD 06/05 21:02
→ command:感謝! 06/05 21:03