擅长:python、mysql、java
<p>以你为例</p>
<pre><code>new_list = [v for i, v in enumerate(myList)
if myList[3*int(i/3)+2] != 'wrong']
</code></pre>
<p>这是因为您不希望复制以“错误”结尾的3个项目的整个组。如果您只想删除该组的一部分或不在该组中的某些项,则会更复杂。例如,如果要删除“错误”的值及其前面的值,可以使用</p>
<pre><code>new_list = [v for i, v in enumerate(myList)
if myList[3*(i/3)+2] != 'wrong' or i % 3 == 0]
</code></pre>