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开启多个子进程并行运行的方法
Apr 18 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
在CMD命令行中运行python脚本的方法
May 12 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
Python实现代码统计工具
Sep 19 Python
python模块和包的应用BASE_PATH使用解析
Dec 14 Python
Python中 Global和Nonlocal的用法详解
Jan 20 Python
tensorflow与numpy的版本兼容性问题的解决
Jan 08 Python
python编写函数注意事项总结
Mar 29 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 simple_html_dom.php+正则 采集文章代码
2009/12/24 PHP
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
PHP限制页面只能在微信自带浏览器访问的代码
2014/01/15 PHP
PHP 验证登陆类分享
2015/03/13 PHP
PHP中两个float(浮点数)比较实例分析
2015/09/27 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
[00:31]DOTA2荣耀之路7:Miracle-空血无敌斩
2018/05/31 DOTA
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
python中stdout输出不缓存的设置方法
2014/05/29 Python
python中pycurl库的用法实例
2014/09/30 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
改进Django中的表单的简单方法
2015/07/17 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
python如何爬取个性签名
2018/06/19 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
python飞机大战游戏实例讲解
2020/12/04 Python
Expedia韩国官网:亚洲发展最快的在线旅游门户网站
2018/02/26 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
澳大利亚领先的在线药房:Pharmacy Online(有中文站)
2020/02/22 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
什么是Rollback Segment
2013/04/22 面试题
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
大专生简历的自我评价
2013/11/26 职场文书
税务会计岗位职责
2014/02/18 职场文书
部队2014年终工作总结
2014/11/27 职场文书
拿破仑传读书笔记
2015/07/01 职场文书
2016年元旦寄语
2015/08/17 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript