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 实现返回一个列表中出现次数最多的元素方法
- Author -
毛宝宝声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@