python嵌套循环的效率问题
rib06 2008-07-30 05:09:45 今天发现python中执行嵌套for循环的效率似乎不太快,实验如下:
counter = 0
for i in range(16108):
for j in range(10310):
counter = counter + 1
print "Counter is: " + str(counter)
这段脚本大约要执行3到4分钟左右出结果。然后我用c#写了一段相同功能的
using System;
public class App
{
public static void Main()
{
int counter = 0;
for (int i = 0; i < 16108; i++)
for (int j = 0; j < 10310; j++)
counter++;
Console.WriteLine("Counter is: {0}", counter);
}
}
不到1秒就出结果了。差别会这么大吗?是不是我的代码有问题?
小弟接触python不久,还请大家指点,多谢!