首页 > 其他分享 >排序 sorted

排序 sorted

时间:2023-07-08 22:14:47浏览次数:36  
标签:12 21 36 lis print sorted 排序

l=sorted([36, 5, -12, 9, -21])
print(l)
'''
[-21, -12, 5, 9, 36]
'''

l=sorted([36, 5, -12, 9, -21],key=abs)
print(l)
'''
[5, 9, -12, -21, 36]
'''

 

# 按照元祖里的key的name首字母

lis = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
sorted_lis=sorted(lis,key=lambda x:x[0])
print(sorted_lis)

'''
[('Adam', 92), ('Bart', 66), ('Bob', 75), ('Lisa', 88)]
'''

 

标签:12,21,36,lis,print,sorted,排序
From: https://www.cnblogs.com/haha1988/p/17537956.html

相关文章

  • js 对文字排序和对数字排序
    1、对文字排序 <html><body><scripttype="text/javascript">vararr=newArray(6)arr[0]="George"arr[1]="John"arr[2]="Thomas"arr[3]="James"arr[4]="Adrew"arr......
  • 【Oracle】在PL/SQL中使用sql实现选择排序
    【Oracle】在PL/SQL中使用sql实现选择排序一般来说,SQL要排序的话直接使用orderby即可不一般来说,就是瞎搞,正好也可以巩固自己的数据结构基础使用SQL实现排序系列:使用SQL实现冒泡排序以下是正文:规范:createorreplacepackagedata_structure_pkgisprocedurexuanze_get......
  • 【算法】根据二叉树的级别返回排序后的元素列表
    根据给定的Node树节点,返回包含按级别排序的树中元素的列表,这意味着根元素位于第一位,然后根子元素(从左到右)位于第二位和第三位,依此类推。1publicclassNode2{3publicNodeLeft;4publicNodeRight;5publicintValue;67publicNode(No......
  • es doc内的list的字段与文档外的字段混合排序 C#
    varscript="null!=params._source.sortTime?params._source.sortTime.toString():(params._source.listinstanceofArrayList&&params._source.list.length>0?params._source.list[0].sortTime:'0')";......
  • 6537: candy买糖果 桶排序
    描述  candy非常喜欢吃糖果,于是他就攒下平时妈妈发的零花钱,准备放学后去偷偷买糖。现在candy知道自己的存钱罐里一共有n张纸币,每张纸币的面值为Vi。这几天放学后,他想要用这些钱买m种糖果,并且希望能用一种面值的纸币恰好买到所有的糖果。  输入  第一行包含两个......
  • TS,对数组多个属性同时排序
    constlist=[{name:'John',age:25},{name:'Alice',age:30},{name:'Bob',age:20}];list.sort((a,b)=>{//首先按照name属性进行升序排序if(a.name>b.name){return1;}elseif(a.name<b.na......
  • 基数排序
    最近又有个奇奇怪怪的题目,数据为\(n\le1\times10^7\),并且还要用到排序,普通的排序肯定会超时,然后就发现了一种\(O(n)\)介绍基数排序(RadixSort)是桶排序的扩展,它是将整数按位数切割成不同的数字,然后按每个数位分别比较以此来排序。说详细点,也就是将所有数字统一为同样的......
  • JavaScript实现合并排序算法详解
    JavaScript实现归并排序算法详解说明归并排序(MergeSort)算法,也叫合并排序,是创建在归并操作上的一种有效的排序算法。算法是采用分治法(DivideandConquer)的一个非常典型的应用,且各层分治递归可以同时进行。归并排序思路简单,速度仅次于快速排序,为稳定排序算法,一般用于对总体无序,......
  • 排序算法的巅峰之选:学习Python快速排序!
    快速排序(QuickSort)是一种高效的排序算法,它的基本思想是通过分治的策略将一个大问题分解成小问题并解决。快速排序的核心操作是选取一个基准元素,将待排序序列划分成左右两部分,其中左部分的元素都小于基准元素,右部分的元素都大于基准元素。然后递归地对左右两部分进行排序,最终完成......
  • 归并排序思考记录与代码实现 --- 图画的真累
    归并排序把数组不断从中间拆分,然后对前后两段分别排序,再将排好序的两部分合并在一起如下图数组排序。——分治思想:把大问题分解为小问题来解决,这通常会用到递归。由代码可知,归并排序就是将数组不断地从中间切开,然后对每份切开的前后排进行排序两种不用额外空间的算法,在......