我有一个元组列表,每个元组都包含一个日期,然后是一个数字。
days = [('04/02/15', 4.5),('03/15/15', 5.0),('04/21/15', 1.9)]
我想按日期对它们进行排序。 如何将它们转换为DateTime对象或以其他方式对它们进行排序?
答案 0 :(得分:6)
您可以使用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'))