获取列表元素计数

2024-04-19 06:16:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个大列表中保存了许多列表,比如A。你知道吗

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

如何对列表进行排序并获得其中每个元素的计数?你知道吗

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


Tags: 方法元素编辑列表排序计数
1条回答
网友
1楼 · 发布于 2024-04-19 06:16:09

使用Counter。你知道吗

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})

相关问题 更多 >