2012-06-26 75 views

回答

11

對於特定的格式,你可以對它們進行排序爲字符串

>>> sorted(['20100405','20121209','19990606']) 
['19990606', '20100405', '20121209'] 
>>> sorted(['20100405','20121209','19990606'], reverse=True) 
['20121209', '20100405', '19990606'] 

這工作,因爲該格式的數字是在最顯著到最低顯著

7

順序這是兩種方式:

print sorted(my_list) 
print sorted(my_list, reverse=True) 

人們在YYYYMMDD格式中使用日期的所有原因是,詞典(字符串)排序將完成日期排序。

3

字符串自然排序。使用list.sort(就地)或內置sorted(複印)。

兩者都接受名爲reverse的布爾參數,其默認值爲False;設置爲True fr的倒序。

相關問題