擅长:python、mysql、java
<p>您不需要使用<code>enumerate()</code></p>
<p>此外,您需要索引列表,而不是整数。当您执行<code>val[idx]</code>时,<code>val</code>是一个整数,因此您会得到一个错误</p>
<pre><code>perchange = [2367700,2113425,2107145,2125476,2232400,2325301,2550833,2761819,2893455,3123843]
def percentagechange(old,new):
return((float(new)-old)/abs(old)*100)
for idx in range(len(perchange)-1):
pc = percentagechange(perchange[idx], perchange[idx+1])
print(pc)
</code></pre>