擅长:python、mysql、java
<p>我认为简单的python列表理解可以有效地解决您的问题。你知道吗</p>
<pre><code>>>> l=[0.1,0.5,2.1,3.3]
>>> l
[0.1, 0.5, 2.1, 3.3]
>>> ll = [item * val for item, val in zip(l, range(1, len(l) + 1))]
>>> ll
[0.1, 1.0, 6.300000000000001, 13.2]
</code></pre>