15
我有日期字符串(MM-YYYY)如下的任意列表:排序列表
d = ['09-2012', '04-2007', '11-2012', '05-2013', '12-2006', '05-2006', '08-2007'...]
我需要這個名單將首先由年(升序)的水平上進行排序,然後幾個月的水平(升序)..以便邏輯順序可以是:
d_ordered = ['05-2006', '12-2006', '04-2007', '08-2007', '09-2012', '11-2012', '05-2013' ...]
我該如何做到這一點?
快速和骯髒的:'d.sort(鍵=拉姆達X:x.split( ' - ') [:: - 1])' –