-3

这是我的代码

def(x):
    for i in range (0,x**2+1):
        ...

但是我发现它很慢!谁能告诉我原因,谢谢!

4

1 回答 1

8

在 Python 2.x 中:range创建直到 stop 参数的所有数字的列表(在您的情况下看起来很大)。

您可以尝试使用xrange而不是创建迭代器而不是列表。

于 2013-04-23T13:54:49.037 回答