按照字典的内的年龄排序

待排序的字典

d1 = [
{'name':'alice', 'age':38},
{'name':'bob', 'age':18},
{'name':'Carl', 'age':28},
]

方法一:

# 定义一个函数,返回字典的内‘age’对应的值
def mark(x):
return x['age'] # 根据函数mark的返回值进行排序,默认是升序
d1.sort(key=mark) # 得到已经排序的字典
print(d1)

方法二:

# 利用匿名函数lambda,得到‘age’对应的值,根据匿名函数的返回值排序
d1.sort(key = lambda x:x['age']) # 得到已经排序的字典
print(d1)

最新文章

  1. IOS URL 编码和解码
  2. POJ 1947Rebuilding Roads(树形DP + 01背包)
  3. block(闭包)
  4. 【转】Nginx系列(三)--管理进程、多工作进程设计
  5. PHP设计模式之:工厂模式
  6. 单点登录CAS使用记(五):cas-client不拦截静态资源以及无需登录的请求。
  7. 23个phpcms v9模板制作及二次开发常用代码案例
  8. VC6神迹外挂的DIY
  9. JS 数组array方法push, pop, unshift, shift, slice,splice,contact, join, sort
  10. Tomcat 部署安装及JVM调优~
  11. 最短的IE判断var ie=!-[1,]分析
  12. Docker版本与安装介绍
  13. latch releae overview
  14. GenericFactoryMethod泛型工厂模式实现简单IOC功能
  15. JavaScript 中this的实现原理
  16. Sublime Text3 一些实用设置
  17. 已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具
  18. Confluence 6 设置公共访问
  19. Sql server 查看锁和Kill 死锁进程
  20. [翻译]Android官方文档 - 通知(Notifications)

热门文章

  1. 在SQL数据库中怎么去掉某一列的中的一写特殊字符
  2. 优秀的PHP开发者是怎样炼成的?
  3. 【linux】Centos下登陆mysql报错#1045 - Access denied for user 'root'@'localhost' (using password: NO)
  4. Android 设置wifi共享电脑服务器资源
  5. JZOJ.5325【NOIP2017模拟8.21】九九归一
  6. 解决Chrome关联Html文件图标显示为空白
  7. linux下有趣的几个命令
  8. jpa关联映射(一)
  9. 通过JS模拟select表单,达到美化效果[demo]
  10. HDU_2586_How far away ?