Python列表切片操作实例总结


Posted in Python onFebruary 19, 2019

本文实例讲述了Python列表切片操作。分享给大家供大家参考,具体如下:

切片指的是列表的一部分。

1 基本用法

指定第一个元素和最后一个元素的索引,即可创建切片 。Python 会在到达指定的第二个索引之前元素后停止 。

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[0:2])

运行结果:

['半生缘', '往事并不如烟']

2 未指定索引

如果没有指定第一个索引, 那么 Python 会默认从表头开始:

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[:2])

运行结果:

['半生缘', '往事并不如烟']

同样,如果没有指定最后一个索引, 那么就会默认从表尾开始:

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[1:])

运行结果:

['往事并不如烟', '心是孤独的猎手']

3 负数索引

负数索引会返回离列表末尾相应距离的元素,所以我们可以利用它,来获取列表末尾切片。

books=['半生缘','往事并不如烟','心是孤独的猎手']
print(books[-2:])

运行结果:

['往事并不如烟', '心是孤独的猎手']

4 遍历

可以在 for 循环中使用切片哦O(∩_∩)O~

books=['半生缘','往事并不如烟','心是孤独的猎手']
for book in books[1:]:
  print(book)

运行结果:

往事并不如烟
心是孤独的猎手

更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
深入解析Python中的descriptor描述器的作用及用法
Jun 27 Python
读写json中文ASCII乱码问题的解决方法
Nov 05 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
python使用turtle绘制国际象棋棋盘
May 23 Python
如何使用Python实现自动化水军评论
Jun 26 Python
基于Django实现日志记录报错信息
Dec 17 Python
numpy实现神经网络反向传播算法的步骤
Dec 24 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 Python
BeautifulSoup中find和find_all的使用详解
Dec 07 Python
Python Process创建进程的2种方法详解
Jan 25 Python
python基础之停用词过滤详解
Apr 21 Python
Python常用的json标准库
Feb 19 #Python
Python List cmp()知识点总结
Feb 18 #Python
Python列表(List)知识点总结
Feb 18 #Python
Python元组知识点总结
Feb 18 #Python
pandas数据集的端到端处理
Feb 18 #Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 #Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 #Python
You might like
php类中private属性继承问题分析
2012/11/01 PHP
PHP删除数组中特定元素的两种方法
2013/07/02 PHP
destoon网站转移服务器后搜索汉字出现乱码的解决方法
2014/06/21 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
javascript获取url上某个参数的方法
2013/11/08 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
bootstrap fileinput完整实例分享
2016/11/08 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
Python 闭包的使用方法
2017/09/07 Python
Django的分页器实例(paginator)
2017/12/01 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
使用django实现一个代码发布系统
2019/07/18 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
python selenium自动化测试框架搭建的方法步骤
2020/06/14 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
浅析HTML5页面元素及属性
2021/01/20 HTML / CSS
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
电大自我鉴定范文
2013/10/01 职场文书
护理个人求职信范文
2014/01/08 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技
python库Tsmoothie模块数据平滑化异常点抓取
2022/06/10 Python