A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 不二晨 金牌黑马   /  2018-12-7 09:54  /  1663 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

简单排序:

arr=[3,4,1]
temp = sorted(arr)
print arr
print temp
输出:
[3, 4, 1]
[1, 3, 4]

简单排序示例2:
arr=[3,4,1]
arr2 = arr.sort()
print arr
print arr2
输出:
[1, 3, 4]
None

正序排序:
arr = [{'a': 3}, {'a': 4}, {'a': 1}]
sort=sorted(arr,key=lambda e:e.get('a'))
print sort
输出:
[{'a': 1}, {'a': 3}, {'a': 4}]

倒序排序:
只需要设置reverse=True即可

arr = [{'a': 3}, {'a': 4}, {'a': 1}]
sort=sorted(arr,key=lambda e:e.get('a'),reverse=True)
print sort
输出:
[{'a': 4}, {'a': 3}, {'a': 1}]


---------------------
【转载】仅作分享,侵删
作者:佳慧-陈
原文:https://blog.csdn.net/i_chenjiahui/article/details/49619439


1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马