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 pdb调试方法分享
Jan 21 Python
Python使用minidom读写xml的方法
Jun 03 Python
一篇文章入门Python生态系统(Python新手入门指导)
Dec 11 Python
flask中主动抛出异常及统一异常处理代码示例
Jan 18 Python
python爬虫租房信息在地图上显示的方法
May 13 Python
Python:Numpy 求平均向量的实例
Jun 29 Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 Python
python jenkins 打包构建代码的示例代码
Nov 29 Python
基于Python执行dos命令并获取输出的结果
Dec 30 Python
信号生成及DFT的python实现方式
Feb 25 Python
Python为何不支持switch语句原理详解
Oct 21 Python
python opencv人脸识别考勤系统的完整源码
Apr 26 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
咖啡与水的关系
2021/03/03 冲泡冲煮
下载文件的点击数回填
2006/10/09 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
php的扩展写法总结
2019/05/14 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
jQuery常用操作方法及常用函数总结
2014/06/19 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
基于Node.js实现nodemailer邮件发送
2016/01/26 Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
2016/01/31 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
vue实现路由懒加载及组件懒加载的方式
2019/06/11 Javascript
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python中的set实现不重复的排序原理
2018/01/24 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
使用Python制作自动推送微信消息提醒的备忘录功能
2018/09/06 Python
Django框架基础模板标签与filter使用方法详解
2019/07/23 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
tensorflow 模型权重导出实例
2020/01/24 Python
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
商务代表岗位职责
2015/02/15 职场文书
建筑技术负责人岗位职责
2015/04/13 职场文书
纪委立案决定书
2015/06/24 职场文书
基于Python实现一个春节倒计时脚本
2022/01/22 Python