name': '吴十一', 'age': 18, 'salary': 9800},
{'name': '郑十二', 'age': 12, 'salary': 0}
]
现在需要对字典按照 age进行排序...:
sorted(info, key=lambda x: x['age'])
排序以后的结果如下:
[{'age': 3, 'name': '张小二', 'salary': 1000},
{'age'...': 1000},
{'age': 32, 'name': '周小十', 'salary': 4000},
{'age': 67, 'name': '钱小八', 'salary': 500}]
从排序后的结果可以看出...此时就可以把 age和 salary组合为一个元组共同作为排序的Key来实现:
sorted(info, key=lambda x: (x['age'], x['salary']))
排序以后的效果如下