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中 ? : 三元表达式的使用介绍
Oct 09 Python
Python实现程序的单一实例用法分析
Jun 03 Python
Python连接mysql数据库的正确姿势
Feb 03 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
python得到一个excel的全部sheet标签值方法
Dec 10 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 Python
python matplotlib实现双Y轴的实例
Feb 12 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
Python高级特性之闭包与装饰器实例详解
Nov 19 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
Python中else的三种使用场景
Jun 16 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函数
2006/12/06 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
2014/01/03 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
JavaScript设计模式之门面模式原理与实现方法分析
2020/03/09 Javascript
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
Python字符串和文件操作常用函数分析
2015/04/08 Python
python删除列表中重复记录的方法
2015/04/28 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
Python正则表达式和元字符详解
2018/11/29 Python
如何基于pythonnet调用halcon脚本
2020/01/20 Python
tensorflow如何继续训练之前保存的模型实例
2020/01/21 Python
Keras Convolution1D与Convolution2D区别说明
2020/05/22 Python
python主要用于哪些方向
2020/07/05 Python
Python远程方法调用实现过程解析
2020/07/28 Python
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
夜班门卫岗位职责
2013/12/09 职场文书
公司门卫工作职责
2014/06/28 职场文书
树转促学习心得体会
2014/09/10 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
捐款感谢信
2015/01/20 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
15个值得收藏的JavaScript函数
2021/09/15 Javascript
win10拖拽文件时崩溃怎么解决?win10文件不能拖拽问题解决方法
2022/08/14 数码科技