假设我有一个字符串格式的日期列表'YYYYMMDD'。如何按正则和反向顺序对列表进行排序?什么是在Python中以字符串格式对日期列表进行排序的最有效方法?
1
A
回答
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的倒序。
相关问题
- 1. 以下列方式对字符串列表进行排序的最简单方法是什么?
- 2. 什么是排序日期,星期和月份列表的最有效方式?
- 3. 什么是进行字符串比较最有效的方法?
- 4. 在JavaScript中以有效的.Net格式对日期进行字符串化
- 5. 在Python中对多维列表进行深度排序的最有效/干净的方式是什么?
- 6. 格式化下列字符串的最有效方法是什么?
- 7. 以字符串格式存储日期值的最佳方式是什么?
- 8. Facebook发送日期的格式名称是什么,以及在JavaScript中对该格式进行排序的最简单方法是什么?
- 9. 在PHP中,将字符串与关键字列表进行匹配的最有效方法是什么?
- 10. 排序字符串格式日期的列表
- 11. 如何以升序排列字符串格式日期?
- 12. 将字符串列表与字符串字段对象列表进行比较的最有效方法
- 13. 在EXTJS中以特定格式对日期进行排序
- 14. 如何测试日期格式字符串是否是Oracle中的有效日期格式字符串
- 15. 在Python中修改日期的有效方法是什么?
- 16. 在未排序列表中查找元素的最有效方法是什么?
- 17. 在Python中对字符串中的字符进行排序
- 18. 在Java中将字符串格式化为图表时最简单但最有效的方法是什么?
- 19. 如何根据字符串格式的日期对ArrayList进行排序?
- 20. 什么是在JavaScript中通过字符串的字符最有效的方法?
- 21. 用字符串日期排序列表
- 22. 根据字符串的长度对Python列表进行排序
- 23. 在Python中复制字符串列表的最佳方式是什么?
- 24. 在scala中运行期货的最有效方式是什么?
- 25. groovy中日期的格式化字符串的完整列表是什么?
- 26. 如果我的日期在字符串中,如何在Python中对此列表进行排序?
- 27. 将YYYYMMDD格式的JavaScript字符串中的日期转换为JavaScript日期的最佳方式是什么?
- 28. 打印AVL字符串树的最有效方法是什么?
- 29. 比较两个字符串的最有效方法是什么?
- 30. 连接字符串的最有效方法是什么?
我几乎从不问这个,但是:你有什么尝试? (我可以想象得到的最简单的事情会奏效。) – DSM
你已经拥有完美的排序格式! list.sort()或list.sort(reverse = True)。 – monkut