python数组排序

来源:互联网 时间:1970-01-01

简单排序:

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

[3, 4, 1][1, 3, 4]

简单排序示例2:

arr=[3,4,1]arr2 = arr.sort() print arrprint 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}]






相关阅读:
Top