输出= 卡索尔-3 马拉里-2 德里-2
我尝试过
def frequency(a, x):
count = 0
for i in a:
if i == x: count += 1
return count
但它不起作用。
答案 0 :(得分:0)
使用计数器:
L = ['elt1', 'elt1', 'elt2', 'elt2', 'elt3', 'elt4', 'elt5']
from collections import Counter
Counter(L)
Out: Counter({'elt1': 2, 'elt2': 2, 'elt3': 1, 'elt4': 1, 'elt5': 1})