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和pyqt实现360的CLable控件
Feb 21 Python
Python socket编程实例详解
May 27 Python
在Python的Django框架中使用通用视图的方法
Jul 21 Python
Python随机生成带特殊字符的密码
Mar 02 Python
Python实现FTP上传文件或文件夹实例(递归)
Jan 16 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
Jul 10 Python
Python文件操作函数用法实例详解
Dec 24 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
Jul 13 Python
基于logstash实现日志文件同步elasticsearch
Aug 06 Python
python statsmodel的使用
Dec 21 Python
Python实战之用tkinter库做一个鼠标模拟点击器
Apr 27 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实现MySQL更新记录的代码
2008/06/07 PHP
通用PHP动态生成静态HTML网页的代码
2010/03/04 PHP
php随机显示图片的简单示例
2014/02/15 PHP
layui框架实现文件上传及TP3.2.3(thinkPHP)对上传文件进行后台处理操作示例
2018/05/12 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
jQuery结合Json提交数据到Webservice,并接收从Webservice返回的Json数据
2011/02/18 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
Angular动态绑定样式及改变UI框架样式的方法小结
2018/09/03 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
使用Vue.js 和Chart.js制作绚丽多彩的图表
2019/06/15 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
[04:11]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/01/30 DOTA
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
Python日志模块logging简介
2015/04/13 Python
用Python编写脚本使IE实现代理上网的教程
2015/04/23 Python
python单元测试unittest实例详解
2015/05/11 Python
Python创建xml文件示例
2017/03/22 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
Python cookbook(数据结构与算法)将多个映射合并为单个映射的方法
2018/04/19 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
Python3常见函数range()用法详解
2019/12/30 Python
Python面向对象封装操作案例详解 II
2020/01/02 Python
windows下python安装pip方法详解
2020/02/10 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
CSS3动画之利用requestAnimationFrame触发重新播放功能
2019/09/11 HTML / CSS
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
幼儿园教师工作制度
2014/01/22 职场文书
高中生职业规划范文
2014/03/09 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
工程售后服务承诺书
2014/05/21 职场文书
党校个人总结
2015/03/04 职场文书