如何在 Python 中对列表进行排序
Sort()
列表使用 sort().
执行选择排序条件的函数是另一个选项。
语法
list.sort(reverse=True|False, key=myFunc)
示例
def myFunc(e):
return e['year']
cars = [
{'car': 'Peugeot', 'year': 2015},
{'car': '三菱', '年份': 2010},
{'car': '宝马', '年份': 2022},
{'car': '雪铁龙', '年份': 2012}
]
cars.sort(key=myFunc)
[{'car': '三菱', '年份': 2010}, {'car': '雪铁龙', '年份': 2012}, {'car': '标致', '年份': 2015}, {'car': '宝马', '年份': 2022}]