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删除文件示例分享
Jan 28 Python
python模块之StringIO使用示例
Apr 08 Python
简单讲解Python中的字符串与字符串的输入输出
Mar 13 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
Python实现的选择排序算法示例
Nov 29 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
更新pip3与pyttsx3文字语音转换的实现方法
Aug 08 Python
简单分析python的类变量、实例变量
Aug 23 Python
python/Matplotlib绘制复变函数图像教程
Nov 21 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
Jun 10 Python
Python logging日志库空间不足问题解决
Sep 14 Python
python数字图像处理实现图像的形变与缩放
Jun 28 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性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
php对称加密算法示例
2014/05/07 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
php关键字仅替换一次的实现函数
2015/10/29 PHP
兼容IE和FF的图片上传前预览js代码
2013/05/28 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
JS实现判断滚动条滚到页面底部并执行事件的方法
2014/12/18 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
2017/03/13 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
Python中实现常量(Const)功能
2015/01/28 Python
python中强大的format函数实例详解
2018/12/05 Python
在Python 中实现图片加框和加字的方法
2019/01/26 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
渔夫的故事教学反思
2014/02/14 职场文书
合作协议书范本
2014/04/17 职场文书
网页美工求职信范文
2014/04/17 职场文书
优秀求职信
2014/05/29 职场文书
鼓舞士气的口号
2014/06/16 职场文书
基层党员群众路线整改措施及努力方向
2014/10/28 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
gateway网关接口请求的校验方式
2021/07/15 Java/Android
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android