我有一个列表的列表,看起来像这样:
dateList = [['2014', '4'], ['2015', '6'], ['2017', '6'], ['2016', '2'], ['2016', '3'], ['2017', '9'], ['2016', '6'], ['2017', '3'], ['2014', '8'], ['2014', '10'], ['2017', '10'], ['2014', '9'], ['2014', '3'], ['2015', '11'], ['2015', '2']]
我一直在尝试先按年份排序,然后再按月份排序。我已经成功地使用了
sortedList = sorted(dateList, key = lambda x: int(x[0]))
然而,我无法找到一种方法来按月份排序,同时保持年份的升序。
int
,月份中的10会排在9之前。 - fuglede