Mik*_*han 3 python sorting date
我有一个元组列表,每个元组包含一个日期,然后是一个数字.
days = [('04/02/15', 4.5),('03/15/15', 5.0),('04/21/15', 1.9)]
Run Code Online (Sandbox Code Playgroud)
我想按日期排序.如何将它们转换为DateTime对象或以其他方式对它们进行排序?
你可以使用strptime:
from time import strptime
days = [('04/02/15', 4.5), ('03/15/15', 5.0), ('04/21/15', 1.9)]
days.sort(key = lambda tup: strptime(tup[0], '%m/%d/%y'))
Run Code Online (Sandbox Code Playgroud)