我在弄清楚如何对 python 列表进行切片时遇到了一些麻烦,如下所示:
>>> test = range(10)
>>> test
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> test[3:-1]
[3, 4, 5, 6, 7, 8]
>>> test[3:0]
[]
>>> test[3:1]
[]
>>> test
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
据我了解,python slice 的意思是 lst[start:end],包括 start,不包括 end。那么我将如何从元素 n 开始查找列表的“其余部分”?
非常感谢您的帮助!
最佳答案
您可以通过不指定值使切片的一端保持打开状态。
test[3:] = [3, 4, 5, 6, 7, 8, 9]
test[:3] = [0, 1, 2]
关于python - 如何在python中将列表从元素n切片到末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/621354/