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 相关文章推荐
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
Jul 06 Python
Django Admin 实现外键过滤的方法
Sep 29 Python
python 把列表转化为字符串的方法
Oct 23 Python
python实现对任意大小图片均匀切割的示例
Dec 05 Python
python使用wxpy实现微信消息防撤回脚本
Apr 29 Python
Python实现井字棋小游戏
Mar 09 Python
对python中return与yield的区别详解
Mar 12 Python
Python基于numpy模块实现回归预测
May 14 Python
Python中如何引入第三方模块
May 27 Python
python如何快速生成时间戳
Jul 21 Python
python playwright 自动等待和断言详解
Nov 27 Python
python装饰器代码解析
Mar 23 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
AM/FM收音机的安装与调试
2021/03/02 无线电
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
jquery下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
2010/10/22 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
javascript通过元素id和name直接取得元素的方法
2015/04/28 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
bootstrap 模态框(modal)实现水平垂直居中显示
2017/01/23 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
JavaScript事件方法(实例讲解)
2017/06/27 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
js实现弹窗效果
2020/08/09 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
[01:35]2014DOTA2西雅图邀请赛 专访狐狸妈青春献给刀塔
2014/07/08 DOTA
Python配置虚拟环境图文步骤
2019/05/20 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
安全协议书
2014/04/23 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
MySQL查看表和清空表的常用命令总结
2021/05/26 MySQL
javascript实现计算器功能详解流程
2021/11/01 Javascript