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 相关文章推荐
利用python求相邻数的方法示例
Aug 18 Python
python实现三维拟合的方法
Dec 29 Python
Python3 导入上级目录中的模块实例
Feb 16 Python
Python循环结构的应用场景详解
Jul 11 Python
python实现动态数组的示例代码
Jul 15 Python
Django 响应数据response的返回源码详解
Aug 06 Python
python中删除某个元素的方法解析
Nov 05 Python
Python字典底层实现原理详解
Dec 18 Python
基于pytorch的lstm参数使用详解
Jan 14 Python
Pycharm自动添加文件头注释和函数注释参数的方法
Oct 23 Python
windows安装python超详细图文教程
May 21 Python
Python pyecharts绘制条形图详解
Apr 02 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
再次研究下cache_lite
2007/02/14 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
2014/01/09 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
Div Select挡住的解决办法
2008/08/07 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
jQuery统计上传文件大小的方法
2015/01/24 Javascript
使用JavaScript实现连续滚动字幕效果的方法
2015/07/07 Javascript
JavaScript中this详解
2015/09/01 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
解决vue的touchStart事件及click事件冲突问题
2020/07/21 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
python pytest进阶之fixture详解
2019/06/27 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
仓库理货员岗位职责
2013/12/18 职场文书
办公室秘书自我鉴定
2014/01/18 职场文书
领导党性分析材料
2014/02/15 职场文书
电子商务求职信
2014/06/15 职场文书
自动化专业毕业生求职信
2014/06/18 职场文书
党的生日活动方案
2014/08/15 职场文书
银行贷款委托书范本
2014/10/11 职场文书
初中运动会前导词
2015/07/20 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
MySQL索引失效的典型案例
2021/06/05 MySQL
sass 常用备忘案例详解
2021/09/15 HTML / CSS