python 实现返回一个列表中出现次数最多的元素方法


Posted in Python onJune 11, 2019

如下所示:

# 返回一个列表中出现次数最多的元素
 
 
 
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))

以上这篇python 实现返回一个列表中出现次数最多的元素方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python开发的小球完全弹性碰撞游戏代码
Oct 15 Python
python二叉树的实现实例
Nov 21 Python
Python Trie树实现字典排序
Mar 28 Python
Python实现的几个常用排序算法实例
Jun 16 Python
python进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
Jul 22 Python
python实现PID算法及测试的例子
Aug 08 Python
python字符串判断密码强弱
Mar 18 Python
python怎么提高计算速度
Jun 11 Python
Django DRF认证组件流程实现原理详解
Aug 17 Python
浅析Python打包时包含静态文件处理方法
Jan 15 Python
python ChainMap 合并字典的实现步骤
Jun 11 #Python
itchat-python搭建微信机器人(附示例)
Jun 11 #Python
python itchat实现调用微信接口的第三方模块方法
Jun 11 #Python
python 将字符串完成特定的向右移动方法
Jun 11 #Python
python itchat给指定联系人发消息的方法
Jun 11 #Python
使用Flask-Cache缓存实现给Flask提速的方法详解
Jun 11 #Python
使用Python实现将list中的每一项的首字母大写
Jun 11 #Python
You might like
一个php作的文本留言本的例子(五)
2006/10/09 PHP
Symfony2学习笔记之系统路由详解
2016/03/17 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
javascript Array.remove() 数组删除
2009/08/06 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
jQuery实现全选、反选和不选功能
2017/08/16 jQuery
详解NODEJS的http实现
2018/01/04 NodeJs
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
关于vue中 $emit的用法详解
2018/04/12 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
vue中各种通信传值方式总结
2019/02/14 Javascript
JS对日期操作封装代码实例
2019/11/08 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
2019/11/25 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
使用python opencv对目录下图片进行去重的方法
2019/01/12 Python
python flask web服务实现更换默认端口和IP的方法
2019/07/26 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
python批量修改交换机密码的示例
2020/09/22 Python
中式餐厅创业计划书范文
2014/01/23 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
社会学专业求职信
2014/02/24 职场文书
奥运会口号
2014/06/13 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
2015年重阳节慰问信
2015/03/23 职场文书
公文写作:工伤事故分析报告怎么写?
2019/11/05 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL