调试程序时,有一个2维列表,5000多行,每行有1个数字,一个字符串,我直接print 这个列表,程序过了几分钟才有结果,CPU占用100%,显示完后,还继续CPU占用100%好久。
自己写个循环,逐行print ,非常快。
我估计问题出在python把二维列表拼字符串时,字符串是不变对象,反复的new和垃圾回收造成的效率低下。
记得以前写javascript也碰到过类似的问题。