用python对列表进行排序,python列表排序的方法有几种

  用python对列表进行排序,python列表排序的方法有几种

  问题:在使用MongoDB组合函数(它类似于结构化查询语言的分组依据)来聚合项目的一些结果。此功能虽然非常酷,但它不会对分组数据进行排序。

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

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

  fromprintimportprintdata=[

  平均而言,38860.88868886861

  ucount:10.0,

  "总数", 50600.68868686861

  u ups _ ad : u 10。194 .150 },

  平均而言,36860.88868888861

  ucount:10.0,

  "总数", 50600.68868686861

  u ups _ ad : u 10。194 .150 },

  平均而言,38680.88888888861

  ucount:11.0,

  "总数", 50600.68868688661

  u ups _ ad : u 10。195 .71 },

  平均而言,38680.88888888881

  ucount:11.0,

  "总数", 56860.88868688661

  u ups _ ad : u 10.194 }

  ]data_sorted=sorted(DATA,key=lambda item : item[ ups _ ad ])pprint(DATA _ sorted)结果:

  [{ u avg 50000。48868686861

  ucount:10.0,

  "总数", 50600.68868686861

  u ups _ ad : u 10。194 .150 },

  平均而言,36860.88868888861

  ucount:10.0,

  "总数", 50600.68868688661

  u ups _ ad : u 10。194 .150 },

  平均而言,38680.88888888861

  ucount:11.0,

  "总数", 56860.88868688661

  u ups _ ad : u 10。194 .150 },

  平均而言,38680.88888888861

  ucount:11.0,

  "总数", 50600.68868688661

  u ups _ ad : u 10。195 .71 }]参考文献:

  HowTo/Sorting - PythonInfo Wiki

  排序的内置函数-蟒蛇文档

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: