Python中列表切片的6个实例介绍
来源:网络收集 点击: 时间:2025-02-13建议一个lst列表,在列表中写入一些元素,例如:1,2,3,4,a,b,c,d
lst =

通过切片,形成一个新的列表,里面的元素为:1 2 3
lst = lst = lstprint(lst)
其中lst 就是列表的基本切片方法,其中0 代表从哪个列表索引号开始切
3 代表切到哪里结束,它的规则是顾头不顾尾。

继续切上面的列表,这次我们从中间切形成一个新列表,元素为:4 a b
lst = lstprint(lst)
因为列表的索引号是从0开始的,通过数数我们知道索引号3所代表的元素是4
所以我们从3切到6 ,就实现了从中间切的效果

下面我们介绍每隔一个元素提取的方法,让列表中的元素为:1 3 a c
lst = lstprint(lst)
这里我们又加入了一个参数2 ,它代表步长的意思,也就是说第一次切片是切索引号为0的元素,第二次切2 ,第三次切4,以此类推一直到最后

如果列表中有很多元素,我们想提取最后一个元素,而直接数索引号又比较麻烦
此时我们可以从后面往前面去切
lst = lstprint(lst)
通过上面的代码,我们直接把列表中的最后一个元素切片出来了

最后我们再列举一个从后往前切片并且带步长的例子。代码如下:
lst = lstprint(lst)
最终我们得到的新列表为:,这里我们的步长设置为-2。

总结一下具体代码和实现的功能:
lst = lst = lst #从第一个开始正常切片print(lst)lst = lst #从中间某个元素开始切片print(lst)lst = lst #带步长的从前往后切片print(lst)lst = lst #切片列表中的最后一个元素print(lst)lst = lst #从后面往前面带步长切片print(lst)
以上就是我们常用的列表切片的基本方法

注意索引号和步长的配合
Python中所有代码字符需要是英文格式
PYTHON列表操作PYTHON列表切片版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1239693.html