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 相关文章推荐
python3实现暴力穷举博客园密码
Jun 19 Python
Python 专题二 条件语句和循环语句的基础知识
Mar 19 Python
python scp 批量同步文件的实现方法
Jan 03 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
numpy linalg模块的具体使用方法
May 26 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
python3.6、opencv安装环境搭建过程(图文教程)
Nov 05 Python
python groupby 函数 as_index详解
Dec 16 Python
pytorch中交叉熵损失(nn.CrossEntropyLoss())的计算过程详解
Jan 02 Python
浅谈JupyterNotebook导出pdf解决中文的问题
Apr 22 Python
Python3使用tesserocr识别字母数字验证码的实现
Jan 29 Python
linux中nohup和后台运行进程查看及终止
Jun 24 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
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
2013/06/06 PHP
php实现读取内存顺序号
2015/03/29 PHP
PHP使用函数用法详解
2018/09/30 PHP
php+mysql开发中的经验与常识小结
2019/03/25 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
jQuery 动画基础教程
2008/12/25 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
jQuery实现切换页面布局使用介绍
2011/10/09 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
js 删除数组的几种方法小结
2014/02/21 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
基于JavaScript实现报警器提示音效果
2017/10/27 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
JS监听组合按键思路及实现过程
2020/04/17 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
[02:22]完美世界DOTA2联赛PWL S3 集锦第一期
2020/12/15 DOTA
Python 可爱的大小写
2008/09/06 Python
python实现在windows下操作word的方法
2015/04/28 Python
python简单实现刷新智联简历
2016/03/30 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
小学中等生评语
2014/12/29 职场文书
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫