前言:
现时大家对“python获取list元素个数”可能比较关怀,咱们都需要分析一些“python获取list元素个数”的相关内容。那么小编在网摘上汇集了一些关于“python获取list元素个数””的相关知识,希望朋友们能喜欢,你们快快来学习一下吧!20221229星期四:
# 使用max()获取列表中重复出现次数最多的元素:这种方法有一个缺陷,如果两个元素的个数相同那么只显示其中一个元素a = [1,2,3,3,4,5,6,7,7]print(max(a,key=a.count))# 字典方法# 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,# 判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中元素的countwords = [ 'my', 'skills', 'are', 'poor', 'I', 'am', 'poor', 'I', 'need', 'skills', 'more', 'my', 'ability', 'are', 'so', 'poor']dict1 = {}for i in words: if i not in dict1.keys(): dict1[i] = words.count(i)print(dict1)# 然后对字典,根据键,进行排序:# 方式一:dict2 = sorted(dict1.items(),key=lambda x:x[1],reverse=True)print(dict(dict2))# 方式二:list1 = list(dict1.items())list1.sort(key=lambda x:x[1],reverse=True)print(dict(list1))
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。