记录大佬sorted操作

Posted vera-y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录大佬sorted操作相关的知识,希望对你有一定的参考价值。

dl = [
{
    "viewTimes": 236,
    "topTimes": 49,
    "stepsNum": 76,
    "collTimes": 321
},
{
    "viewTimes": 236,
    "topTimes": 47,
    "stepsNum": 58,
    "collTimes": 344
},
{
    "viewTimes": 238,
    "topTimes": 53,
    "stepsNum": 11,
    "collTimes": 321
},
{
    "viewTimes": 240,
    "topTimes": 31,
    "stepsNum": 39,
    "collTimes": 344
},
{
    "viewTimes": 240,
    "topTimes": 38,
    "stepsNum": 13,
    "collTimes": 200
}]
# 按viewTimes升序排列,再按stepsNum升序排列
# dl2 = sorted(dl, key=lambda obj: (obj[‘viewTimes‘], obj[‘stepsNum‘]), reverse=False)

# 按viewTimes升序排列,再按stepsNum降序排列
dl2 = sorted(dl, key=lambda obj: (obj[viewTimes], -obj[stepsNum]), reverse=False)
dl_tmp[stepsNum], reverse=False)
print(dl2)
for temp in dl2:
    print(temp)

 

以上是关于记录大佬sorted操作的主要内容,如果未能解决你的问题,请参考以下文章

python [代码片段]一些有趣的代码#sort

提效小技巧——记录那些不常用的代码片段

[未解决问题记录]python asyncio+aiohttp出现Exception ignored:RuntimeError('Event loop is closed')(代码片段

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

[bzoj1552][Cerc2007]robotic sort&&[bzoj3506][Cqoi2014]排序机械臂

CSP核心代码片段记录