【发布时间】:2012-05-16 07:42:12
【问题描述】:
我已经实现了一个 lambda 函数来对列表进行排序。现在我想使用 lambda 函数从列表中删除所有负面对象。
dto_list.sort(key=lambda x: x.count, reverse=True)
任何人都知道编写 lambda 表达式的方法吗?我找不到合适的教程
【问题讨论】:
-
你必须使用
lambda吗?通常它们是不必要的,并且会降低代码的可读性。 -
仅供参考,上述pythonic方法是
sorted(dto_list, key=operator.attrgetter("count"), reverse=True)