擅长:python、mysql、java
<p>看起来你真正需要的是numpy数组。内置数组的行为更像列表。在</p>
<pre><code>#!/usr/bin/python
from array import array
timeArray = array("f", [1]*1000)
deltaTime = 2
for i, x in enumerate(timeArray):
timeArray[i] = timeArray[i] * deltaTime
print(timeArray)
# but numpy arrays behave more "naturally".
from numpy import array
timeArray = array([1]*1000, dtype="f")
print (timeArray * 2)
</code></pre>
<p>numpy数组将数组的所有元素乘以一个标量值。
另外,我不确定你原来的数组代码是否真的能用。另外,numpy数组的速度要快得多。在</p>