Python列表的切片实例讲解
2019-08-20 14:51
1446 查看
之前讲过python列表的基本操作,我们今天继续讲解列表中的切片等操作,列表的切片就是根据索引取列表中的数据,切片并不会改变原列表。接下来跟着小编一起学习python列表的其他操作吧。
如下所示的列表test,我们截取test[1:3]的元素,因为下标从0开始,因此截取第1个和第二个数据,是不包括结尾的,默认的步长是1,我们还可以看到列表的分片操作实际上不影响原列表。
如果取test[:3]则表示下标从0开始取,相当于test[0:3];如果取test[1:]则表示切片从索引1一直取到末尾;如果是test[:]则会得到列表的拷贝。
我们也可以修改步长进行切片,切片的三个参数中,最后一个是步长,我们可以指定开始结束索引的时候指定步长,我们也可以指定所有的时候指定步长。
那么我们的列表索引可不可以用负号表示呢,实际上是可以的,list1[3:-1] 表示索引从3取到倒数第一个(倒数第一个取不到),跟其他最后一个取不到是一样的。
那么步长是否也可以为负数呢?也是可以的,这是倒序列表,步长可以为负数,是倒着取元素的。例如list1[::-2] ,倒着取,步长为2。list1[8:2:-2] 指定索引 逆位置和步长并逆着取。
以上就是关于Python列表的切片的全部实例知识点,感谢大家对脚本之家的支持。
您可能感兴趣的文章:
相关文章推荐
- 用Python将一个列表分割成小列表的实例讲解
- Python列表切片操作实例总结
- python列表操作实例源码讲解(创建、使用、更新、删除)
- python 列表降维的实例讲解
- python list列表排序的两种方法及实例讲解
- 对Python中list的倒序索引和切片实例讲解
- 对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
- Python列表list操作符实例分析【标准类型操作符、切片、连接字符、列表解析、重复操作等】
- 对python append 与浅拷贝的实例讲解
- python通过apply使用元祖和列表调用函数实例
- Python学习-28.Python中的列表切片
- python中比较两个列表的实例方法
- Python列表list内建函数用法实例分析【insert、remove、index、pop等】
- 实例讲解hadoop中的hive查询(python语言实现)
- Python列表元组讲解
- Python 函数 切片 迭代 列表生成器
- Python collections模块实例讲解
- python列表解析实例(整数操作、字符操作、矩阵操作)
- 基于Python中numpy数组的合并实例讲解
- Python3.x爬虫下载网页图片的实例讲解