python将字典按VALUE进行排序
将列表变成字典key为列表名value为key出现的次数
dict1={}//新建一个空字典
for i in a:
if len(i)==1:
continue
else:
dict1[i]=dict1.get(i,0)+1//对ji键进行赋值
//dict.get(key, default=None) 返回指定键的值,如果值不在字典中返回默认值。
将字典变成列表
items=list(dict1.items())//dict.items()以列表返回可遍历的 (键, 值) 元组数组。
将列表按value进行倒序排序
items.sort(key=lambda x:x[1],reverse=True)//按第二个元素进行倒序排序
for i in range(0,10)://输出前十个元素
a,b=items[i]//将键值分开
print("/n{:>10}: {}".format(a,b))
共有 0 条评论