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面向对象编程之继承与多态详解
Jan 16 Python
对pandas replace函数的使用方法小结
May 18 Python
python可视化text()函数使用详解
Feb 11 Python
Python networkx包的实现
Feb 14 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
Python如何在循环内使用list.remove()
Jun 01 Python
python 爬取免费简历模板网站的示例
Sep 27 Python
python 实现性别识别
Nov 21 Python
python使用正则表达式匹配txt特定字符串(有换行)
Dec 09 Python
scrapy-splash简单使用详解
Feb 21 Python
python中的None与NULL用法说明
May 25 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
在JavaScript中调用php程序
2009/03/09 PHP
php购物车实现代码
2011/10/10 PHP
php 定义404页面的实现代码
2012/11/19 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
onpropertypchange
2006/07/01 Javascript
从javascript语言本身谈项目实战
2006/12/27 Javascript
JavaScript Event学习第三章 早期的事件处理程序
2010/02/07 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
javascript实现验证身份证号的有效性并提示
2015/04/30 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
浅谈webpack4 图片处理汇总
2018/09/12 Javascript
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
Python入门篇之正则表达式
2014/10/20 Python
使用Python中的cookielib模拟登录网站
2015/04/09 Python
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
简单的python协同过滤程序实例代码
2018/01/31 Python
python dict 相同key 合并value的实例
2019/01/21 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
Python人工智能之路 之PyAudio 实现录音 自动化交互实现问答
2019/08/13 Python
python tornado使用流生成图片的例子
2019/11/18 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
数百万免费的图形资源:Freepik
2020/09/21 全球购物
见习期自我鉴定
2013/11/07 职场文书
入党申请自荐书范文
2014/02/11 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
2014年客房部工作总结
2014/11/22 职场文书
初级职称评定工作总结
2015/08/13 职场文书
党员读书活动心得体会
2016/01/14 职场文书
python区块链实现简版工作量证明
2022/05/25 Python