在Python 3.4中按日期排序字典列表

Rob*_*ray 7 python arrays sorting dictionary python-3.x

我有一个这样的词典列表,但有更多的词典:

x = [{"duration":datetime.time(5,30),"date":datetime.date(2016,02,13)},{"duration":datetime.time(3,30),"date":datetime.date(2016,02,11)},{"duration":datetime.time(2,0),"date":datetime.date(2016,02,16)}]
Run Code Online (Sandbox Code Playgroud)

有没有一种方法排序这个列表中升顺序date使用Python的关键字,例如sortedlambda而不进行自定义排序功能?我一直在查看可选参数中的sorted 文档和用法.lambdakey

Rob*_*ray 5

在发布问题时,我想出了答案,因此认为我应该分享。

x = sorted(x, key = lambda k: k["date"])
Run Code Online (Sandbox Code Playgroud)