擅长:python、mysql、java
<p>代码的问题是,您试图访问列表a中的索引k+1,该范围在1和4之间,因为k的范围在0和3之间。
因此,如果您试图打印a的所有元素,我建议您将b=a[k+1]更改为b=a[k]。
我还建议将范围的上限改为len(a),这样您的代码就可以通用化。以下代码总结了所有这些:</p>
<pre><code>a = ["capitale paris", "capitale londres", "capitale berlin"]
for k in range(0,len(a)):
b = a[k]
print(b)
</code></pre>