【发布时间】:2019-09-26 19:22:13
【问题描述】:
致标记为重复的人:这不是因为我有一组 2 个特定目标,按特定顺序进行。在另一个问题中,它只需要反转,这稍微简单一些。感谢您抽出宝贵时间阅读。
我有一个 Django 查询集,简单来说,它似乎是列表的扩展(如果我错了,请纠正我)
我需要:
- 反转查询集或列表,然后
- 对列表进行切片
我这样做的形式是:
return reversed(querySet)[:20]
但是,现在由于某种原因,我收到以下错误:
"'reversed' 对象不可下标"
我可以轻松做到:
return querySet[:20:-1]
但这会导致列表先被切片,然后倒序排列。
因此,我正在寻找实现这一目标的下一个最佳 hacky 方法;
但是当我找到它时,我想知道你最好的方法是什么?
【问题讨论】: