作者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
1F:推 command:所以看样子我还是自己写c的component好了XD 06/05 21:02
2F:→ command:感谢! 06/05 21:03