(22)Python-builtins-sorted()函数用法

(22)Python-builtins-sorted()函数用法,第1张

(22)Python-builtins-sorted()函数用法 1、问题描述

使用sorted函数进行排序,与一般的sort不同的是,sorted函数可以对高维数组进行排序。

2、案例说明
if __name__=='__main__':
    1
    l = [('a',1),('d',8),('c',7),('b',2),('e',10)]
    #按照l的第一列数组升序排序
    result = sorted(l,key=lambda x:x[0])
    print(result)
    print('-------------')
    #按照l的第一列数组降序排序
    result = sorted(l, key=lambda x: x[0],reverse=True)
    print(result)
    print('-------------')

    #按照l的第二列数组升序排序
    result = sorted(l, key=lambda x: x[1])
    print(result)
    print('-------------')

    #按照l的第二列数组降序排序
    result = sorted(l, key=lambda x: x[1],reverse=True)
    print(result)

第二个x的下标代表按照第几列数据进行排序,x[0]按照第一列字母排序,x[1]按照第二列数字排序

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5073645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存