首页 > 其他分享 >lambda对字典或者带字典的列表进行排序

lambda对字典或者带字典的列表进行排序

时间:2023-11-22 16:48:41浏览次数:31  
标签:name 字典 age print 排序 True lambda

a = [{'name': 'b', 'age': 11}, {'name': 'c', 'age': 10}, {'name': 'a', 'age': 12}]
e = {'name': 22, 'age': 12, 'bbb': 23}

b = sorted(a, key=lambda d: d['age'], reverse=True)
f = dict(sorted(e.items(), key=lambda item: item[1], reverse=True))
print(b)
print(f)

  

标签:name,字典,age,print,排序,True,lambda
From: https://www.cnblogs.com/lytcreate/p/17849655.html

相关文章

  • python字典中删除键值的方法
    一、pop()方法删除keyPython字典是一种无序的映射数据类型,通过键值对的形式进行存储,可以使用键来快速找到对应的值。在某些情况下,我们可能需要在字典中删除某个键,这时候就可以使用Python字典提供的pop()方法。pop()方法用于删除字典中指定的键,并返回该键对应的值。使用该方法时......
  • 冒泡排序与选择排序
    冒泡排序functionsort(arr){vartemp;for(vari=0;i<arr.length-1;i++){for(varj=0;j<arr.length-1-i;j++){if(arr[j]>arr[j+1]){temp=arr[j+1];arr[j+1]=......
  • 全局样式和资源字典
    全局样式和资源字典在解决方案中添加资源字典buttonStytle,最好自定义个文件夹放里边。如图:资源字典中写样式,注意基样式可以有key可以无key。<ResourceDictionaryxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schem......
  • Maybatis-Plus 数据库查询 lambdaQuery和mapper中EQ、NE、GT、LT、GE、LE、select、li
    Maybatis-PluslambdaQuery和mapper中EQ、NE、GT、LT、GE、LE的用法及详解实体当前实体如下,后续代码示例都用该实体;@Data@TableName("user_info")@ApiModel(value="UserInfo对象",description="")publicclassUserInfoimplementsSerializable{privatesta......
  • 排序算法
    快速排序packagejh;publicclassQuickSort{publicstaticintpartition(int[]array,intstart,intend){intbase=array[start];while(start<end){//注意此处是有等号的,也就是说等于的时候不做移动(这点很重要,不然有可能会会陷......
  • 几种常见的排序算法总结
    常见的几种排序算法排序算法有很多,比较常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序等。并不是所有的都需要会。本文只会对其中部分算法进行总结。冒泡排序冒泡排序是一种比较简单的排序方法。也比较好理解,但是......
  • 字典中x in dict 和 x in dict.keys()速度不同,前者最快
    classSolution(object):deffindMaxLength(self,nums):""":typenums:List[int]:rtype:int"""#长度2-》1#长度3-》0#长度4-》2#长度5-》0#长度6-》3......
  • Java8新特性lambda学习
    Lambda表达式Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。本质:作为函数式接口的实例,没有接口就没意义了.//简单......
  • 10-基础SQL-DQL(数据查询语言)-排序查询(ORDER BY)
    DQL-介绍(常用)DQL英文全称是DataQueryLanguage(数据查询语言),数据查询语言用来查询数据库中表的记录查询关键字:SELECTDQL-语法......
  • [Qt] QTableView 点击左上角重新排序
    QSortFilterProxyModel的排序函数如果column是-1时可以重置通过findChild找到QTableView左上角的button//cornerbuttonoftableviewautocornerBtn=view->findChild<QAbstractButton*>();//donotselectallwhenclickedcornerBtn->disconnect();......