关于数组:在Python3.4中按日期对字典列表进行排序

Sort list of dictionaries by date in Python 3.4

本问题已经有最佳答案,请猛点这里访问。

我有一个像这样的字典列表,但是有更多的字典:

1
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)}]

是否有一种方法可以使用python关键字(如sortedlambdadate的升序对该列表进行排序,而不进行自定义排序功能?我一直在研究sorted文档,以及在可选key参数中使用lambda


在发布问题时,我找到了我认为应该分享的答案。

1
x = sorted(x, key = lambda k: k["date"])