Python工作小技巧:统计一个列表中每个嵌套元组出现的次数

需求说明

Python统计一个列表中每个嵌套元组出现的次数

代码实现

def all_list(arr):
    result = {
    
    }
    for i in set(arr):
        result[i] = arr.count(i)
    return result


t = [(1,2),(1,2),(3,4),(3,4),(5,6)]
a = all_list(t)
print(a)
print(type(a))

for i in a.items():
    print(i[0][0],i[0][1],i[1])

输出结果:

{
    
    (1, 2): 2, (3, 4): 2, (5, 6): 1}
<class 'dict'>
1 2 2
3 4 2
5 6 1

猜你喜欢

转载自blog.csdn.net/yuan2019035055/article/details/124735508