【发布时间】:2010-12-03 17:27:58
【问题描述】:
我必须对具有多个属性的列表进行排序。我可以轻松地为所有属性按升序执行此操作
L.sort(key=operator.attrgetter(attribute))....
但问题是,我必须使用混合配置进行升序/降序...我必须“模仿”一点 SQL Order By,您可以在其中执行 name ASC, year DESC 之类的操作。
有没有办法在 Python 中轻松做到这一点,而无需实现自定义比较函数?
【问题讨论】: