假設我有一個字符串格式的日期列表'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