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 THREADING模块中的JOIN()方法深入理解
Feb 18 Python
动感网页相册 python编写简单文件夹内图片浏览工具
Aug 17 Python
python学习笔记之列表(list)与元组(tuple)详解
Nov 23 Python
python爬虫基本知识
Mar 05 Python
基于python指定包的安装路径方法
Oct 27 Python
python挖矿算力测试程序详解
Jul 03 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
Apr 13 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
Apr 29 Python
Restful_framework视图组件代码实例解析
Nov 17 Python
python爬虫请求库httpx和parsel解析库的使用测评
May 10 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的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
php单例模式实现方法分析
2015/03/14 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
php项目中百度 UEditor 简单安装调试和调用
2015/07/15 PHP
php上传大文件设置方法
2016/04/14 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
在JavaScript中使用timer示例
2014/05/08 Javascript
jQuery中:visible选择器用法实例
2014/12/30 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
layui分页效果实现代码
2017/05/19 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
基于aotu.js实现微信自动添加通讯录中的联系人功能
2020/05/28 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
Angular处理未可知异常错误的方法详解
2021/01/17 Javascript
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
python3中编码获取网页的实例方法
2020/11/16 Python
CSS3贝塞尔曲线示例:创建链接悬停动画效果
2020/11/19 HTML / CSS
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
英国创新设计文具、卡片和礼品包装网站:Paperchase
2018/07/14 全球购物
台湾旅游网站:灿星旅游
2018/10/11 全球购物
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
手工制作的音乐盒:Music Box Attic
2019/09/05 全球购物
怎样声明子类
2013/07/02 面试题
EJB3推出JPA的原因
2013/10/16 面试题
专升本学生毕业自我鉴定
2014/10/04 职场文书
个人工作表现自我评价
2015/03/06 职场文书
2015年乡镇扶贫工作总结
2015/04/08 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书