当前位置:  开发笔记 > 编程语言 > 正文

如何在python中将元素n中的列表切片到末尾?

如何解决《如何在python中将元素n中的列表切片到末尾?》经验,为你挑选了3个好方法。

我在弄清楚如何切片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开始寻找列表的"休息"呢?

非常感谢您的帮助!



1> Angela..:

您可以通过不指定值来保持切片的一端打开.

test[3:] = [3, 4, 5, 6, 7, 8, 9]
test[:3] = [0, 1, 2]



2> recursive..:

如果您使用变量作为范围端点,则可以使用None.

 start = 4
 end = None
 test[start:end]



3> Matthew..:

简单地省略结束.

test[n:]

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有