python本身速度确实相对比较慢。 但是相对来说,python有比直接的for循环快速的写法。
比如标准for循环写法如下
for i in range(10000):
i**2
这样就比较慢,标准写法的嵌套循环更慢。
可改写为列表推断式 : [ i**2 for i in range(10000)], 这样就比直接for循环标准写法要快不少;
此外, 还可以用python自带的高级函数 map,自动并行计算。
写为 list(map(lambda i: i**2, range(10000))) 也很快。 map函数和列表推断式速度差不多。