python 返回乙個列表中出現次數最多的元素

2021-08-21 17:47:51 字數 614 閱讀 5865

# 返回乙個列表中出現次數最多的元素

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))

返回乙個列表中出現次數最多的元素

def zuiduo yuansu a list input 請輸入任意個元素 print max a,key a.count zuiduo yuansu lt 李白 李商隱 李賀 李清照 李煜 李傑 杜甫 杜牧 白居易 李白 李清照 岳飛 李白 def max word lt 定義乙個字典,用於儲...

找出乙個列表中出現次數最多的元素

在實現knn演算法中遇到的問題,如何從乙個列表中找出出現次數最多元素,方法是 字典 字典get方法統計次數 字典排序找出最大。num list np.random.randint 0,10,100,np.int num dict 統計每個元素出現的次數 for i in range len numb...

統計乙個檔案中出現字元 a 的次數

coding utf 8 python 27 xiaodeng 統計乙個檔案中出現字元 a 的次數 import osnumber 0 defgetnumber filepath,c c the word numbers 統計乙個檔案中出現字元 a 的次數 ifos.path.exists file...