python列表切片图解_Python列表切片操作实例总结
本文实例讲述了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列表切片操作实例总结
本文地址: http://www.cppcns.com/jiaoben/python/252511.html
python列表切片图解_Python列表切片操作实例总结相关推荐
- python遍历文件对象_Python文件常见操作实例分析【读写、遍历】
本文实例讲述了Python文件常见操作.分享给大家供大家参考,具体如下: 1.文件是什么? 文件是存储在外部介质上的数据或信息集合,程序中源程序.数据中保存的数据.图像中的像素数据等等: 文件是有序的 ...
- python列表切片规则_Python 列表切片
想必很多人都使用过列表的切片,通过切片可以从列表中获取一个或多个元素,但你真的了解切片? 一.一般玩法 >>> name = ['a', 'b', 'c', 'd', 'e', 'f ...
- python处理列表中字典_Python 列表、元组、字典及集合操作详解
一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...
- python列表添加元组_python 列表与元组的操作简介
列表 列表是可变的(mutable)--可以改变列表的内容,这不同于字符串和元组,字符串和元组都是不可变的.接下来讨论一下列表所提供的方法. list函数 可以使用list函数来创建列表: list( ...
- python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...
如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...
- python列表浅复制_Python列表的深复制和浅复制示例详解
一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码: l1 = [5, 4, 3, 2, 1] # 用 ...
- python list 深复制_Python列表的深复制和浅复制示例详解
免费资源网,https://freexyz.cn/ 一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码 ...
- python 元组 列表 字典区别_Python列表、元组、字典、集合、字符串的异同总结
1.数据类型 列表.元组.字典.集合.字符串均属于python3的标准数据类型. 字符串和元组属于不可变数据,即创建后不可修改. 列表.字典.集合属于可变数据,即创建后可以修改元素. 2.创建有元素的 ...
- python列表比较方法_python列表常用方法
list是一个类,用中括号括上,逗号分隔,元素可以是数字,字符,字符串,也可以是嵌套列表,布尔类型. 1.通过索引取值 li=[1,12,9,'age',['wangtianning',[19,'10 ...
最新文章
- SVM算法在项目实践中的应用!
- Asp.net core 启动流程
- 使用ActivityGroup需要注意的地方
- 前端- jquery- 总结
- Android activity之间的滑入切换
- 一起玩树莓派3+使用Gitlab搭建专业Git服务
- 快来领猪肉啊,网易云官网建设意见征集计划获奖名单公布
- 数组动态初始化【应用】
- 在Java EE 7上骑骆驼–带有Swagger文档的REST服务
- linux 创建用户和修改新增用户默认的家目录
- 力扣1103.分糖果
- Python基础----列表
- 从算法原理到应用部署!微信「扫一扫识物」 的背后技术揭秘
- AboutSpace
- 编码过程中单词常用的缩写方式(转载)
- vue中el-table翻页序号连续
- 虚拟机centos安装web服务器
- NOI Linux备忘(竞赛)
- 怎么学计算机知识竞赛,计算机基础学习知识竞赛题目答案解析.docx
- 妈妈再也不用担心我会出现NullPointerException空指针了,java处理空指针,java利用Lambda处理空指针
热门文章
- linux的基础知识——进程组
- 对公平席位分配问题的探讨:最大余数法、Q值法和D’Hondt方法及其特例|公平分配原则等
- java integer 包_java之学习基本类型包装类的概述及Integer类的概述和构造方法
- python求助神器_python三大神器
- django外调用url_Django url
- Windows下卸载TensorFlow
- BAT文件命名中含有英文括号运行出错
- C++中用frugally-deep调用keras的模型并进行预测
- teamviewer企业版 添加计算机,teamviewer添加常用控制电脑列表的操作步骤
- vue 前端商城框架_前端工程师要掌握几个Vue框架