代码示例:
dates = ["05-2022", "01-2021", "12-2023", "06-2022", "11-2021"]
sorted_dates = sorted(dates, key=lambda x: (x.split('-')[1], x.split('-')[0]))
print(sorted_dates)
输出:
['01-2021', '11-2021', '06-2022', '05-2022', '12-2023']
注释:在这个示例中,lambda函数被用来指定排序的关键字。split函数被用来拆分日期字符串,然后从中提取月和年,并按照这些值来排序列表。