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的关键字,例如sorted和lambda而不进行自定义排序功能?我一直在查看可选参数中的sorted 文档和用法.lambdakey
在发布问题时,我想出了答案,因此认为我应该分享。
x = sorted(x, key = lambda k: k["date"])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1731 次 |
| 最近记录: |