擅长:python、mysql、java
<p>执行<code>for i in list1</code>操作时,得到的是列表的元素,而不是列表的位置。你知道吗</p>
<pre><code>>>> for i in list1:
... print(type(i))
...
<class 'str'>
<class 'str'>
<class 'str'>
<class 'str'>
<class 'str'>
</code></pre>
<p>为了正确地工作,你应该在这里做一些类似的事情,并在原地更改列表</p>
<pre><code>>>> for i in range(len(list1)):
... print(i)
...
0
1
2
3
4
</code></pre>