key=operator.attrgetter 排序顺序?

2 投票
2 回答
8469 浏览
提问于 2025-04-15 12:54

在我的Django视图中,如果我导入了operator,并使用以下代码:

multitags = sorted(multitags, key=operator.attrgetter('date_added'))

有没有简单的方法可以反转顺序,让日期按降序排列(今天在最上面,最后一周在下面)?

2 个回答

3

当然,只需要在调用 .sorted 的时候,加上 reverse=True 这个参数就可以了!

11

这个应该可以正常工作:

sorted(multitags, key=operator.attrgetter('date_added'), reverse=True)

在Python的维基上,有一份文档值得你至少读一遍,这样可以了解一些其他值得知道的内容:

撰写回答