【发布时间】:2020-01-11 19:06:25
【问题描述】:
N 的区间包括零,因此简单的切片lst[-n:] 不是这里的解决方案。我正在寻找来自 Scala 的 takeright 之类的东西。
目前的解决方案:
lst = [1, 2, 3]
print(lst[len(lst) - n :])
【问题讨论】:
-
“N 包括零”是什么意思?不清楚你在问什么,或者为什么
lst[-n:]不是解决方案 -
@Sayse 他们可能的意思:如果
n为0,他们想要一个空列表。lst[-n:]在这种情况下是lst[0:],它是整个列表的副本。 -
@glglgl - 很公平。可能重复:Python negative zero slicing
标签: python python-3.x