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中xrange与yield的用法实例分析
Dec 26 Python
wxpython实现图书管理系统
Mar 12 Python
python获取酷狗音乐top500的下载地址 MP3格式
Apr 17 Python
numpy实现合并多维矩阵、list的扩展方法
May 08 Python
Python实现的简单线性回归算法实例分析
Dec 26 Python
python实现图片彩色转化为素描
Jan 15 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
python使用百度文字识别功能方法详解
Jul 23 Python
python 导入数据及作图的实现
Dec 03 Python
Python操作redis和mongoDB的方法
Dec 19 Python
python 一维二维插值实例
Apr 22 Python
python 调用API接口 获取和解析 Json数据
Sep 28 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防CC攻击实现代码
2011/12/29 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
ThinkPHP视图查询详解
2014/06/30 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
javaScript对象和属性的创建方法
2007/01/15 Javascript
javascript document.referrer 用法
2009/04/30 Javascript
jquery cookie插件代码类
2009/05/26 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
JavaScript利用正则表达式去除日期中的-
2014/06/09 Javascript
常用jQuery选择器总结
2014/07/11 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
Angular Renderer (渲染器)的具体使用
2018/05/03 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
详解JavaScript中的this指向问题
2021/02/05 Javascript
Python实现测试磁盘性能的方法
2015/03/12 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
python async with和async for的使用
2019/06/20 Python
pow在python中的含义及用法
2019/07/11 Python
Python目录和文件处理总结详解
2019/09/02 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
马耳他航空公司官方网站:Air Malta
2019/05/15 全球购物
销售经理工作职责
2014/02/03 职场文书
机电专业求职信
2014/06/14 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
sql server偶发出现死锁的解决方法
2022/04/10 SQL Server