gpt4 book ai didi

python - 计算列表列表中列表的出现次数

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:20 24 4
gpt4 key购买 nike

python

我有一个列表列表。喜欢

A = [[x,y],[a,b],[c,f],[e,f],[a,b],[x,y]]

我想统计每个列表在主列表中出现了多少次。

我的输出应该是这样的

[x,y] = 2
[a,b] = 2
[c,f] = 1
[e,f] = 1

最佳答案

只需使用集合中的Counter:

from collections import Counter
A = [[x,y],[a,b],[c,f],[e,f],[a,b],[x,y]]

new_A = map(tuple, A) #must convert to tuple because list is an unhashable type

final_count = Counter(new_A)


#final output:

for i in set(A):
print i, "=", final_count(tuple(i))

关于python - 计算列表列表中列表的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45019607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com