<p>我需要在列表的迭代过程中插入元素,并按以下方式执行。但我觉得可以写得更好。这里是包含元素长度的字典</p>
<pre><code>_leftcell = leftcell[:]
index = 1
for A in leftcell:
if B[A].length % 140 != 0:
_leftcell.insert(index, 2)
index +=2
leftcell= _leftcell[:]
</code></pre>
<p>反向迭代列表,这样就不必担心列表末尾的更改</p>
<pre><code>left_len = len(leftcell)
for i in xrange(left_len-1,0,-1):
if B[leftcell[i]].length % 140 != 0:
leftcell.insert(i, 2)
</code></pre>