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实现遍历windows所有窗口并输出窗口标题的方法
Mar 13 Python
python+django+sql学生信息管理后台开发
Jan 11 Python
Python 实现一行输入多个值的方法
Apr 21 Python
django manage.py扩展自定义命令方法
May 27 Python
Python使用装饰器模拟用户登陆验证功能示例
Aug 24 Python
Python中__slots__属性介绍与基本使用方法
Sep 05 Python
手把手教你如何安装Pycharm(详细图文教程)
Nov 28 Python
详解python中init方法和随机数方法
Mar 13 Python
这可能是最好玩的python GUI入门实例(推荐)
Jul 19 Python
Python学习笔记之错误和异常及访问错误消息详解
Aug 08 Python
Django之路由层的实现
Sep 09 Python
Python QT组件库qtwidgets的使用
Nov 02 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操作xml入门之xml标签的属性分析
2015/01/23 PHP
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
jquery 延迟执行实例介绍
2013/08/20 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
js实现日历的简单算法
2017/01/24 Javascript
JS 组件系列之BootstrapTable的treegrid功能
2017/06/16 Javascript
vue-resource调用promise取数据方式详解
2017/07/21 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
Vue2.x中利用@font-size引入字体图标报错的解决方法
2018/09/28 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
Python 条件判断的缩写方法
2008/09/06 Python
win7 下搭建sublime的python开发环境的配置方法
2014/06/18 Python
Python算术运算符实例详解
2017/05/31 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
python 3.8.3 安装配置图文教程
2020/05/21 Python
python Tornado框架的使用示例
2020/10/19 Python
Python实现Word文档转换Markdown的示例
2020/12/22 Python
后勤园长自我鉴定
2013/10/17 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
大学生军训自我鉴定范文
2014/09/18 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
高中运动会广播稿
2015/08/19 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
Java中的继承、多态以及封装
2022/04/11 Java/Android
Vue操作Storage本地化存储
2022/04/29 Vue.js