博客摘录「 Python3 - list sort方法实现多条件自定义排序」2024年1月10日
部分相关内容摘抄“伏城之外”。感谢博主提供多层次多知识总结
Python3 - list sort方法实现多条件自定义排序-CSDN博客
1、sort和sorted都是排序
两个都是排序
a=[1,4,5,9,2,3]
a.sort()
sorted(a,reverse=True)
2、默认的结构:
a=[2,5,1,3]
a.sort() ---默认是升序
a.sort(reverse=True)--降序排列
a.sort(key=lambda x:abs(x) )---可以按照一定的条件进行排序
a.sort(key=lambda x: (-x[0],-x[2],x[3]))---按照优先级进行排序
---这里的负号是优先级。