对具有字典值的数组进行排序

时间:2017-10-02 21:36:52

标签: python arrays dictionary

我将一些日历项目存储在一个数组中,如此,

[
 {'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;所以最早的事件首先列在数组中,我可以从那里打印出我想要的信息,有什么想法吗?

0 个答案:

没有答案