擅长:python、mysql、java
<p>您可能希望通过索引访问列表元素。在循环中,您可以通过对当前索引进行加法或减法来访问上一项和下一项。你知道吗</p>
<p>请记住,在列表中,可以使用<code>hiter[0]</code>、<code>hiter[1]</code>、…,访问元素,在循环中如下所示:</p>
<pre><code>for i in range(len(hiter)-1):
print("The item is %s" % hiter[i])
</code></pre>
<p>这样就可以访问上一个和下一个,只需要处理边缘情况(防止索引超出范围)。一种方法是:</p>
<pre><code>for i in range(len(hiter)):
if 0 < i < (len(hiter) - 1):
print("The items are %s, %s, %s" % (hiter[i-1], hiter[i], hiter[i+1]))
elif i == 0:
print("The items are %s, %s" % (hiter[i], hiter[i+1]))
elif i == (len(hiter) - 1):
print("The items are %s, %s" % (hiter[i-1], hiter[i]))
</code></pre>
<p>同样,可以使用相同的索引方法更改可变列表中的值。你知道吗</p>