python中返回列表元素的每一个元素的频数
python中返回列表元素的每一个元素的频数。
1、单个元素频数
>>> test1
['aa', 'bb', 'aa', 'cc', 'aa', 'cc', 'dd', 'xx', 'bb']
>>> test1.count("aa")
3
2、
>>> test1
['aa', 'bb', 'aa', 'cc', 'aa', 'cc', 'dd', 'xx', 'bb']
>>> test2 = []
>>> for i in test1:
if i not in test2:
test2.append(i)
>>> test2
['aa', 'bb', 'cc', 'dd', 'xx']
>>> test1
['aa', 'bb', 'aa', 'cc', 'aa', 'cc', 'dd', 'xx', 'bb']
>>> for i in test2:
print(i,":",test1.count(i))
aa : 3
bb : 2
cc : 2
dd : 1
xx : 1