python 实现返回一个列表中出现次数最多的元素方法
作者:毛宝宝 时间:2023-01-04 14:36:54
如下所示:
# 返回一个列表中出现次数最多的元素
def showmax(lt):
index1 = 0 #记录出现次数最多的元素下标
max = 0 #记录最大的元素出现次数
for i in range(len(lt)):
flag = 0 #记录每一个元素出现的次数
for j in range(i+1,len(lt)): #遍历i之后的元素下标
if lt[j] == lt[i]:
flag += 1 #每当发现与自己相同的元素,flag+1
if flag > max: #如果此时元素出现的次数大于最大值,记录此时元素的下标
max = flag
index1 = i
return lt[index1] #返回出现最多的元素
lt = [1,1,2,3,3,5,6,8,9,4,6,18,6,44,6,44,44,44]
print(showmax(lt))
来源:https://blog.csdn.net/chen1042246612/article/details/81191291
标签:python,列表,元素
0
投稿
猜你喜欢
Python数据类型之List列表实例详解
2021-01-15 17:06:45
css中absolute与relative的区别
2007-11-17 08:04:00
Python基础之numpy库的使用
2023-01-21 02:48:51
ASP实现GB2312字符与区位码的相互转换
2009-12-28 10:27:00
讲解无法打开用户默认数据库的解决方法
2008-12-05 15:55:00
Oracle 查询表信息获取表字段及字段注释
2024-01-14 14:46:36
python线程池ThreadPoolExecutor,传单个参数和多个参数方式
2022-01-20 19:49:45
Python 面向对象之类class和对象基本用法示例
2023-01-02 20:15:01
利用Golang解析json数据的方法示例
2024-04-27 15:36:04
vscode配置leetcode插件并解决无法登录问题(图文详解)
2023-05-10 18:40:42
php基于PDO实现功能强大的MYSQL封装类实例
2023-11-16 22:50:27
thinkphp3.x自定义Action、Model及View的简单实现方法
2024-05-11 10:04:01
mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused
2024-01-23 08:22:11
Tensorflow读取并输出已保存模型的权重数值方式
2023-09-15 10:07:49
python题解LeetCode303区域和检索示例详解
2022-12-13 16:10:11
i++循环与i-–循环的执行效率(递增与递减效率)
2023-05-28 03:07:40
Python 内置函数速查表一览
2021-10-30 07:43:06
js 实现拖拽排序详情
2024-06-07 15:24:23
CI框架中zip类应用示例
2024-05-11 09:53:18
Python中工作日类库Busines Holiday的介绍与使用
2023-01-30 23:59:04