会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
WordAnyTime
博客园
首页
博问
闪存
新随笔
订阅
管理
2011年5月16日
调试Python程序时不要直接print一个很大的list
摘要: 调试程序时,有一个2维列表,5000多行,每行有1个数字,一个字符串,我直接print 这个列表,程序过了几分钟才有结果,CPU占用100%,显示完后,还继续CPU占用100%好久。自己写个循环,逐行print ,非常快。我估计问题出在python把二维列表拼字符串时,字符串是不变对象,反复的new和垃圾回收造成的效率低下。记得以前写javascript也碰到过类似的问题。
阅读全文
posted @ 2011-05-16 20:32 WordAnyTime
阅读(486)
评论(0)
推荐(0)
编辑