擅长:python、mysql、java
<p>您将从<code>0 to len(string)</code>进入<code>for</code>循环,并尝试访问索引:<code>i+1</code>
这是根本原因!要么:</p>
<ul>
<li>迭代直到长度减少一个,例如直到<code>len(string) - 1</code></li>
<li>或使用索引
适当地在里面</li>
</ul>
<p>此外,非常不鼓励使用<code>range(len(x))</code>。如果您也想要索引,您可以简单地以<code>for i in x:</code>的形式迭代任何集合数据类型。请查看<a href="https://www.geeksforgeeks.org/enumerate-in-python/" rel="nofollow noreferrer">^{<cd7>}</a>。您可以一起忘记索引错误</p>