如果我们这样做
>>> x = range(10)
然后
>>> x[2:6]
[2, 3, 4, 5]
我想知道是否有办法可以做到
b=2:6
以便
x[b]
印刷
[2, 3, 4, 5]
您可以使用slice()
:
b = slice(2,6)
x[b]
# [2, 3, 4, 5]
等同于x[2:6]
。
您还可以将step参数传递给切片,例如:
b = slice(2,6,2)
x[b]
# [2, 4]
与相同x[2:6:2]
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句