Python列表的切片实例讲解


Posted in Python onAugust 20, 2019

之前讲过python列表的基本操作,我们今天继续讲解列表中的切片等操作,列表的切片就是根据索引取列表中的数据,切片并不会改变原列表。接下来跟着小编一起学习python列表的其他操作吧。

如下所示的列表test,我们截取test[1:3]的元素,因为下标从0开始,因此截取第1个和第二个数据,是不包括结尾的,默认的步长是1,我们还可以看到列表的分片操作实际上不影响原列表。

Python列表的切片实例讲解

如果取test[:3]则表示下标从0开始取,相当于test[0:3];如果取test[1:]则表示切片从索引1一直取到末尾;如果是test[:]则会得到列表的拷贝。

Python列表的切片实例讲解

我们也可以修改步长进行切片,切片的三个参数中,最后一个是步长,我们可以指定开始结束索引的时候指定步长,我们也可以指定所有的时候指定步长。

Python列表的切片实例讲解

那么我们的列表索引可不可以用负号表示呢,实际上是可以的,list1[3:-1] 表示索引从3取到倒数第一个(倒数第一个取不到),跟其他最后一个取不到是一样的。

Python列表的切片实例讲解

那么步长是否也可以为负数呢?也是可以的,这是倒序列表,步长可以为负数,是倒着取元素的。例如list1[::-2] ,倒着取,步长为2。list1[8:2:-2]  指定索引 逆位置和步长并逆着取。

Python列表的切片实例讲解

Python列表的切片实例讲解

以上就是关于Python列表的切片的全部实例知识点,感谢大家对三水点靠木的支持。

Python 相关文章推荐
TensorFlow平台下Python实现神经网络
Mar 10 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
selenium3+python3环境搭建教程图解
Dec 07 Python
对Python3中dict.keys()转换成list类型的方法详解
Feb 03 Python
详解Python3中ceil()函数用法
Feb 19 Python
python 定时器,实现每天凌晨3点执行的方法
Feb 20 Python
python做反被爬保护的方法
Jul 01 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 Python
python scatter函数用法实例详解
Feb 11 Python
python变量的作用域是什么
May 26 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
Aug 04 Python
python并发编程多进程 互斥锁原理解析
Aug 20 #Python
django 配置阿里云OSS存储media文件的例子
Aug 20 #Python
python数据类型之间怎么转换技巧分享
Aug 20 #Python
python并发编程多进程之守护进程原理解析
Aug 20 #Python
python控制台实现tab补全和清屏的例子
Aug 20 #Python
关于python字符串方法分类详解
Aug 20 #Python
python+tkinter实现学生管理系统
Aug 20 #Python
You might like
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
smarty内置函数section的用法
2015/01/22 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP实现防盗链的方法分析
2017/07/25 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
Vue.js开发环境搭建
2016/11/10 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
2020/06/01 Javascript
python3利用Socket实现通信的方法示例
2019/05/06 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
python银行系统实现源码
2019/10/25 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
出纳岗位职责
2013/11/09 职场文书
班主任工作年限证明
2014/01/12 职场文书
自考生自我评价分享
2014/01/18 职场文书
就业协议书范本
2014/04/11 职场文书
主题团日活动总结
2014/06/25 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
mysql如何配置白名单访问
2021/06/30 MySQL
Python可视化学习之matplotlib内置单颜色
2022/02/24 Python
windows server2012 R2下安装PaddleOCR服务的的详细步骤
2022/09/23 Servers