擅长:python、mysql、java
<p>任何解决方案都将特定于您正在计数的对象的类型。我只处理您强调的具体示例,即字符串列表</p>
<p>您可以对子列表的元组版本使用<code>collections.Counter</code>。这是因为元组是可散列的,而列表不是</p>
<pre><code>from collections import Counter
L = [['Test1', 'Test2', 'Test3'],
['Test1', 'Test2', 'Test3'],
['Test4', 'Test5', 'Test6']]
res = Counter(map(tuple, L))
print(res)
Counter({('Test1', 'Test2', 'Test3'): 2,
('Test4', 'Test5', 'Test6'): 1})
</code></pre>