代码如下:
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的优缺点
优点:
1、优美、清晰、简单;
2、高级语言;
3、开发效率高;
4、可移植性、可拓展性、可嵌入性。
缺点:
1、运行速度慢;
2、代码不能加密;
3、线程不能利用多CPU。
python的种类:
1、Cpython:基于C语言开发的;
2、lpython;
3、Jpython;
4、PyPy:目前执行最快的。