a=[1,'A',23,12,12,12,22,1,231,1,1,'A']
aa=dict()
for e in a:
if e not in aa.keys():
aa[e]=1
else:
aa[e]+=1
aa1=sorted(aa.items(),key=lambda item:item[1],reverse=True)
for e in aa1:
aa[e[0]]=e[1]
print(aa)

本文介绍了如何使用Python字典`aa`统计列表`a`中元素出现次数,并对结果进行排序。首先通过遍历字典更新键值对,然后使用`sorted`函数根据值降序排列。最后,将键值对重新赋值给字典输出。
a=[1,'A',23,12,12,12,22,1,231,1,1,'A']
aa=dict()
for e in a:
if e not in aa.keys():
aa[e]=1
else:
aa[e]+=1
aa1=sorted(aa.items(),key=lambda item:item[1],reverse=True)
for e in aa1:
aa[e[0]]=e[1]
print(aa)

878
1318
1597

被折叠的 条评论
为什么被折叠?