回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>例1:</p>
<pre><code>import collections
list = ['Mike', 'Mike', 'Mike', 'Jhon', 'Jhon', 'Rob', 'Rob', 'Carl', 'Carl']
list_counter = collections.Counter(list)
>> Counter({'Mike': 3, 'Rob': 2, 'Jhon': 2, 'Carl': 2})
</code></pre>
<p>例2:</p>
<pre><code>import collections
list = ['Sam', 'Sam', 'Sam', 'Sam', 'Mike', 'Mike', 'Mike', 'Jhon', 'Jhon', 'Rob', 'Rob']
list_counter = collections.Counter(list)
>> Counter({'Sam': 4, 'Mike': 3, 'Rob': 2, 'Jhon': 2})
</code></pre>
<p>我所要做的就是验证列表中是否有2个或更多元素的次数相同,然后删除它们。你知道吗</p>
<p>在示例1中,Rob、Jhon和Carl将被删除,它们是列表中出现2次的3个元素。在示例2中,Rob和Jhon将被删除,而Sam和Mike则可以,并留在列表中。如果列表中只出现1个元素(例如jhonn次),则不会删除任何内容。你知道吗</p>