国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 如何在Python中对dicts列表进行排序

如何在Python中对dicts列表进行排序

头像

Python

2019-06-04 15:20:103573浏览 · 0收藏 · 0评论

问题:在使用MongoDB组合函数(它类似于SQL的GROUP BY)来聚合项目的一些结果。此功能虽然非???,但它不会对分组数据进行排序。

解决:以下是如何对数据进行排序。(它只有一行Python,但很难记住如何做到这一点。)

DATA是mongoDB组函数的输出。我想按照这个列表来排序'ups_ad'。

from pprint import pprintDATA = [
    {u'avg': 2.9165000000000001,
     u'count': 10.0,
     u'total': 29.165000000000003,
     u'ups_ad': u'10.194.154.49:80'},
    {u'avg': 2.6931000000000003,
     u'count': 10.0,
     u'total': 26.931000000000001,
     u'ups_ad': u'10.194.155.176:80'},
    {u'avg': 1.9860909090909091,
     u'count': 11.0,
     u'total': 21.847000000000001,
     u'ups_ad': u'10.195.71.146:80'},
    {u'avg': 1.742818181818182,
     u'count': 11.0,
     u'total': 19.171000000000003,
     u'ups_ad': u'10.194.155.48:80'}
    ]data_sorted = sorted(DATA, key=lambda item: item['ups_ad'])pprint(data_sorted)

结果:

[{u'avg': 2.9165000000000001,
  u'count': 10.0,
  u'total': 29.165000000000003,
  u'ups_ad': u'10.194.154.49:80'},
 {u'avg': 2.6931000000000003,
  u'count': 10.0,
  u'total': 26.931000000000001,
  u'ups_ad': u'10.194.155.176:80'},
 {u'avg': 1.742818181818182,
  u'count': 11.0,
  u'total': 19.171000000000003,
  u'ups_ad': u'10.194.155.48:80'},
 {u'avg': 1.9860909090909091,
  u'count': 11.0,
  u'total': 21.847000000000001,
  u'ups_ad': u'10.195.71.146:80'}]

参考文献:

HowTo / Sorting - PythonInfo Wiki

排序的内置函数 - Python文档

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

暴躁老阿姨CSGO比赛结果| 禁忌4| 美国式禁忌5老熟女| | 天美麻花星空免费观看电视1 | 天堂草在线观看国产AV| 老师我好爽再深一点老师好涨| 双男主MV大片| 华为新品手机发布| 壁咚是什么意思啊?| 黑料| 江忍| 《黏糊糊的你》免费观看| 局长边摸边吃奶边做爰| 美女和帅哥一起努力生产豆浆| 美国伦理《欲奴3)| 爸井空《办公室爱欲》| 录像狗配女人| 初二学生小馒头| 破浪男女在线观看电影完整版| 双乳压在落地窗前做H| 美国禁忌结局1-4| 光溜溜美女素材图片| 《年轻朋友的妻子3》| 掀开奶置边躁狠狠躁H工厂小说| 免费观看已满十八岁电视剧高清版| 《巨大萌蒂》免费| 善良的嫂子| 蜜桃臀| 办公室深深挺进女警小沈| 麟儿报| 《吃乳》在线播放| 儿媳妇长太漂亮免费观看电视剧| 寡妇春性饥渴1-4| 外国大片又大又好看的PPT| 国产在线观看免费全集电视剧网站 | 免费观看B站刺激战场2023| 《共享弟夫》动漫在线观看免费| 18款成品短视频APP下载量| 双男床上剧烈运动会怎么消除| 饭桌上张开腿给公