我将一些日历项目存储在一个数组中,如此,
[
{'CALENDAR': 'HOME',
'SUMMARY': vText('b'Run''),
'LOCATION': vText('b'''),
'START': datetime.datetime(2017, 9, 29, 18, 0, tzinfo=<DstTzInfo 'US/Pacific' PDT-1 day, 17:00:00 DST>),
'END': datetime.datetime(2017, 9, 29, 18, 45, tzinfo=<DstTzInfo 'US/Pacific' PDT-1 day, 17:00:00 DST>)},
{'CALENDAR': 'HOME',
'SUMMARY': vText('b'Tacos''),
'LOCATION': vText('b'''),
'START': datetime.datetime(2017, 10, 2, 19, 0, tzinfo=<DstTzInfo 'US/Pacific' PDT-1 day, 17:00:00 DST>),
'END': datetime.datetime(2017, 10, 2, 20, 0, tzinfo=<DstTzInfo 'US/Pacific' PDT-1 day, 17:00:00 DST>)},
{'CALENDAR': 'WORK',
'SUMMARY': vText('b'Work''),
'LOCATION': vText('b'3740 West Market Center Drive\\, Riverton\\, UT\xc2\xa0 84065''),
'START': datetime.datetime(2017, 8, 21, 8, 0, tzinfo=<DstTzInfo 'America/Denver' MDT-1 day, 18:00:00 DST>),
'END': datetime.datetime(2017, 8, 21, 17, 0, tzinfo=<DstTzInfo 'America/Denver' MDT-1 day, 18:00:00 DST>)}
]
我想知道是否有一种方法可以按字典值对数组进行排序&#39; START&#39;所以最早的事件首先列在数组中,我可以从那里打印出我想要的信息,有什么想法吗?