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 相关文章推荐
简单的连接MySQL与Python的Bottle框架的方法
Apr 30 Python
python比较两个列表大小的方法
Jul 11 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
使用requests库制作Python爬虫
Mar 25 Python
Python生成器generator用法示例
Aug 10 Python
Python计算时间间隔(精确到微妙)的代码实例
Feb 26 Python
详解python读取和输出到txt
Mar 29 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
Apr 29 Python
Python使用pdb调试代码的技巧
May 03 Python
Python流程控制语句的深入讲解
Jun 15 Python
Python发送邮件实现基础解析
Aug 14 Python
Pytorch之扩充tensor的操作
Mar 04 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
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHP查询网站的PR值
2013/10/30 PHP
php数组删除元素示例
2014/03/21 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
php简单统计在线人数的方法
2016/05/10 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
用js遍历 table的脚本
2008/07/23 Javascript
javascript下4个跨浏览器必备的函数
2010/03/07 Javascript
JS实现QQ图片一闪一闪的效果小例子
2013/07/31 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
javascript中的this详解
2014/12/08 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
JavaScript自定义数组排序方法
2015/02/12 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
浅谈python函数之作用域(python3.5)
2017/10/27 Python
JS设计模式之责任链模式实例详解
2018/02/03 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
社区优秀志愿者材料
2014/02/02 职场文书
治超工作实施方案
2014/05/04 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
地震捐款简报
2015/07/21 职场文书
go语言-在mac下brew升级golang
2021/04/25 Golang
深入理解go缓存库freecache的使用
2022/02/15 Golang
python中pymysql包操作数据库方法
2022/04/19 Python