2024-10-02 16:30:53 发布
网友
我的任务是创建一个“pown chess”游戏,我正试图找出如何编码赢的条件。有没有办法让python计算给定值在字典中出现的次数
您可以列出dict的值,并使用它的count方法
count
result = list(mydict.values()).count(value)
对于初学者(如我)来说,最简单的方法是将集合中的Counter应用于字典的值:
from collections import Counter d=dict([(2,1),(3,1),(4,2),(5,1),(6,3),(7,2),(8,3)]) # d:(key,val) > dd:(val,freq_of_val_in_d) dd=Counter(d.values()) print(dd)
提供:
Counter({1: 3, 2: 2, 3: 2})
您可以列出dict的值,并使用它的
count
方法对于初学者(如我)来说,最简单的方法是将集合中的Counter应用于字典的值:
提供:
相关问题 更多 >
编程相关推荐