1. 程式人生 > >【小題目】:list元素按照出現次數排序

【小題目】:list元素按照出現次數排序

題目 img 圖片 col AS div rate dex 好的

剛剛在扣扣群裏看到有人發的一道題,自己寫了一下,不清楚有沒有更好的方法

技術分享圖片

list=[5,5,8,9,7,6,5,7,5,8,1,8,4,7] #5,8,7,9,6,1,4
result=[]
def socet(arge):
    count=1
    for index,item in enumerate(arge):
        item_next=arge[index+1]
        if arge.count(item)>=arge.count(item_next):
            if item in result:
                
pass else: result.append(item) count+=1 if len(arge)==count: for i in arge: if i in result: pass else: result.append(i) return result print(socet(list))

【小題目】:list元素按照出現次數排序