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获取电脑硬件信息及状态的实现方法
Aug 29 Python
python optparse模块使用实例
Apr 09 Python
python使用socket远程连接错误处理方法
Apr 29 Python
Python编程入门之Hello World的三种实现方式
Nov 13 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
python爬虫爬取网页表格数据
Mar 07 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
python集合是否可变总结
Jun 20 Python
python实现数据分析与建模
Jul 11 Python
python 内置函数汇总详解
Sep 16 Python
PyCharm 2020 激活到 2100 年的教程
Mar 25 Python
Python简单实现词云图代码及步骤解析
Jun 04 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
使用Codeigniter重写insert的方法(推荐)
2017/03/23 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
如何运行/调试你的PHP代码
2020/10/23 PHP
offsetParent 算法分析
2010/04/05 Javascript
基于jquery点击自以外任意处,关闭自身的代码
2012/02/10 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
iframe父页面获取子页面参数的方法
2014/02/21 Javascript
javascript数字时钟示例分享
2014/04/23 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
javascript使用输出语句实现网页特效代码
2015/08/06 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
简单实现python爬虫功能
2015/12/31 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
基于python实现从尾到头打印链表
2019/11/02 Python
mac使用python识别图形验证码功能
2020/01/10 Python
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
加拿大奢华时装品牌:Mackage
2018/01/10 全球购物
中专毕业生的自我鉴定
2013/12/01 职场文书
幼儿园健康教育方案
2014/06/14 职场文书
委托书的写法
2014/08/30 职场文书
初三语文教学计划
2015/01/22 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
Apache Hudi的多版本清理服务彻底讲解
2022/03/31 Servers