2012-06-26 70 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的倒序。

相关问题