I have a list of datetime with multiple [start time, end time] combination. How can I sort the list based on start time efficiently?
[
[datetime.datetime(2013, 1, 2, 14, 0), datetime.datetime(2013, 1, 2, 16, 0)],
[datetime.datetime(2013, 1, 1, 9, 0), datetime.datetime(2013, 1, 1, 10, 0)],
[datetime.datetime(2013, 1, 1, 12, 0), datetime.datetime(2013, 1, 1, 16, 0)],
]
I knew that sorted() and attrgetter() works well for namedtuple list, but is there any sorting function which works for the above scenario?