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

2021-08-03 05:38:11 字數 405 閱讀 9399

在實現knn演算法中遇到的問題,如何從乙個列表中找出出現次數最多元素,方法是:字典 + 字典get方法統計次數 + 字典排序找出最大。

num_list = np.random.randint(0,10,100, np.int)

num_dict = {}

# 統計每個元素出現的次數

for i in range(len(number)):

num_dict[num_list[i]] = num_dict.get(num_list[i], 0) + 1

# 排序, 找出出現次數最多的數

mosttimes_num = sorted(num_dict.items(), key=lambda x: x[1], reverse=true)[0][0]

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

返回乙個列表中出現次數最多的元素 def showmax lt index1 0 記錄出現次數最多的元素下標 max 0 記錄最大的元素出現次數 for i in range len lt flag 0 記錄每乙個元素出現的次數 for j in range i 1,len lt 遍歷i之後的元素下...

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

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

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

description 找出乙個陣列中出現次數最多的那個元素 input 多組輸入,請處理到檔案結束 每組第一行輸入乙個整數n 不大於20 第二行輸入n個整數 output 找出n個整數中出現次數最多的那個整數,資料保證答案唯一 sample input 41 2 2 3 sample output...