當前位置:成語大全網 - 新華字典 - 怎麽在python中輸出壹個列表中出現次數前十的元素

怎麽在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之後的元素下標

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:目前執行最快的。