给一个无序数组,输出这个数组的前n个最大的

借用python自带的函数sorted()配合[::-1]


def func6(data,n):

    new =sorted(data)[::-1] #通过系统函数sorted()排序,在进行取反
    
    print(new[:n])         #以列表形式
    
    for i in new[:n]:     #逐个遍历
        print(i)

 

posted on 2021-03-06 18:04  jesse_zhao  阅读(209)  评论(0)    收藏  举报

导航