【发布时间】:2015-03-10 19:39:37
【问题描述】:
这是对我之前question的小更新
我有一个名为 results 的 Python 列表。结果列表中的大多数结果对象都有一个 person 对象,并且大多数 person 对象都有一个出生日期属性 (result.person.birthdate)。生日是一个日期时间对象。
我想按出生日期排序结果列表,从最早的在前。但是,如果没有人员对象或人员对象没有出生日期,我仍然希望结果列表中包含结果。放在列表的末尾是理想的。
最 Pythonic 的方式是什么?
【问题讨论】: