擅长:python、mysql、java
<p>给你:</p>
<pre><code>>>> [100.0 * a1 / a2 - 100 for a1, a2 in zip(a[1:], a)]
[5.0, -4.7619047619047592, -5.0, 5.2631578947368354]
</code></pre>
<p>由于要比较列表的邻居元素,最好创建一个感兴趣的对列表,如下所示:</p>
<pre><code>>>> a = range(5)
>>> a
[0, 1, 2, 3, 4]
>>> zip(a, a[1:])
[(0, 1), (1, 2), (2, 3), (3, 4)]
</code></pre>
<p>之后,从一对数字中提取百分比变化只是一个简单的数学运算。</p>