假设我有一个字典:
thisdict = {
"1": ['Vanilla','Chocolate']
"2": ['Vanilla']
"7": ['Chocolate']
"8": ['Chocolate','Vanilla']
}
(注意:键是ID号码)
我想查看特定列表发生的频率,忽略元素的顺序。所以我想要我的结果是:
['Chocolate','Vanilla'] = 2
['Chocolate'] = 1
['Vanilla'] = 1
我该如何做到这一点?
现在我正在尝试使用Chief作为字典名称来查找值的频率:
track = {}
for key,value in chief.items():
if value not in track:
track[value]=0
else:
track[value]+=1
print(track)
但列表是不可哈希的,所以这样做行不通。 非常感谢您的帮助!
set(['Chocolate','Vanilla']) == set(['Vanilla','Chocolate'])
。 - Selcuk