Python学习记录

it2026-08-18  8

代码思想: 给定一个序列输出出现次数最多的前10个

#输出序列中出现次数最多前的10个 ls="ufhaaiu867cqhlcl352sfsfah56463532daqAPJa"#随便给定一个序列 count={}#定义一个字典用于计数 for i in ls: count[i]=count.get(i,0)+1#当i已经存在于字典中,返回相应值+1,不存在则返回0+1 new=sorted(count.items(),key=lambda d:d[1],reverse=True)#将元素按按出现次数降序排序 n=0 print("元素 次数") for i in new: print("{:^4} {:^4}".format(i[0],i[1]))#按指定格式输出元素和次数 n+=1 if n==10:#只输出前10个 break

程序效果:

最新回复(0)