Skip to main content
 首页 » 编程设计

python之这段使用 lambda 的 python 代码有什么问题

2025年05月04日10tintown

一些不断抛出无效语法错误的 python 代码:

stat.sort(lambda x1, y1: 1 if x1.created_at < y1.created_at else -1) 

请您参考如下方法:

这是一个更好的解决方案:

stat.sort(key=lambda x: x.created_at, reverse=True) 

或者,完全避免使用 lambda:

from operator import attrgetter 
stat.sort(key=attrgetter('created_at'), reverse=True)