回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我使用for循环遍历2D列表并删除所有内容,但只删除了一组重复项:</p>
<pre><code>>>> one = [['red', 'rfg', 'erg', '234', '23423434234', 'F', '2014-01-11'],
['red', 'gertus', 'gengie', '234', '234234234234', 'F', '2014-01-11'],
['red', 'sdf', 'sdf', '23', '234234234234', 'F', '2014-01-11'],
['red', 'rfg', 'erg', '234', '23423434234', 'F', '2014-01-11'],
['red', 'gertus', 'gengie', '234', '234234234234', 'F', '2014-01-11'],
['red', 'sdf', 'sdf', '23', '234234234234', 'F', '2014-01-11']]
>>> for i in one:
one.remove(i)
>>> one
[['red', 'rfg', 'erg', '234', '23423434234', 'F', '2014-01-11'],
['red', 'gertus', 'gengie', '234', '234234234234', 'F', '2014-01-11'],
['red', 'sdf', 'sdf', '23', '234234234234', 'F', '2014-01-11']]
</code></pre>
<p>为什么remove()只删除一组重复项?我应该做一些不同的事情,因为有重复?你知道吗</p>