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

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


def func6(data,n):

    new =sorted(data)[::-1] #通过系统函数sorted()排序,在进行取反
    
    print(new[:n])         #以列表形式
    
    for i in new[:n]:     #逐个遍历
        print(i)
原文地址:https://www.cnblogs.com/jesse-zhao/p/14491680.html