-6

我有很多列表保存在一个大列表中,比如说A

A=[[1,2], [2,1], [3,1], [1,2]]

如何对该列表进行排序并获取其中每个元素的计数?

编辑:我能想到的唯一方法是获取列表中的每个元素,进一步阅读通过选择更大列表的元素获得的列表中的各个元素。

4

1 回答 1

6

使用计数器

from collections import Counter

A = [[1,2], [2,1], [3,1], [1,2]]
print Counter(tuple(i) for i in A)

>>> 
Counter({(1, 2): 2, (3, 1): 1, (2, 1): 1})
于 2013-05-27T14:44:01.060 回答