python切片(获取一个子列表(数组))详解


Posted in Python onAugust 09, 2019

切片:

切片指从现有列表中,获取一个子列表

返回一个新列表,不影响原列表。

下标以 0 开始:

list = ['红','绿','蓝','白','黑','黄','青']
# 下标  0  1  2  3  4  5  6

取单个值

语法:列表[n]

n为下标,n=0表示第一个 , n=1表示第二个 以此类推

n=-1 表示倒数第一个, n=-2表示倒数第二个 以此类推

list = ['红','绿','蓝','白','黑','黄','青']
print(list[0])  # 红
print(list[1])  # 绿
print(list[-1]) # 青

语法1: 列表[起始 : 结束] 包括起始,不包括结束。 以下标而言

list = ['红','绿','蓝','白','黑','黄','青']
print(list[1:4]) # ['绿', '蓝', '白']             包括起始位置,不包括结束位置(下标定位)
print(list[1:])  # ['绿', '蓝', '白', '黑', '黄', '青']    起始位置至结束
print(list[:5])  # ['红', '绿', '蓝', '白', '黑']       起始至结束位置
print(list[:])  # ['红', '绿', '蓝', '白', '黑', '黄', '青'] 起始至结束

语法2: 列表[起始 : 结束 : 步长]

步长:每次获取元素的间隔,默认值是1 ; 步长不能是0, 步长为负数表示从后向前获取元素

list = ['红','绿','蓝','白','黑','黄','青']
print(list[1:4:2]) # ['绿', '白']
print(list[::-1]) # ['青', '黄', '黑', '白', '蓝', '绿', '红'] 获取一个倒序的列表

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的面向对象思想分析
Jan 14 Python
python实现简单温度转换的方法
Mar 13 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
python数据结构学习之实现线性表的顺序
Sep 28 Python
Django Rest framework之认证的实现代码
Dec 17 Python
Python 操作 ElasticSearch的完整代码
Aug 04 Python
如何通过python实现人脸识别验证
Jan 17 Python
tensorflow查看ckpt各节点名称实例
Jan 21 Python
python argparse模块通过后台传递参数实例
Apr 20 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
python 对象真假值的实例(哪些视为False)
Dec 11 Python
Python多叉树的构造及取出节点数据(treelib)的方法
Aug 09 #Python
一行python实现树形结构的方法
Aug 09 #Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 #Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
Aug 09 #Python
Python Django 命名空间模式的实现
Aug 09 #Python
Mac安装python3的方法步骤
Aug 09 #Python
对python 树状嵌套结构的实现思路详解
Aug 09 #Python
You might like
php利用单例模式实现日志处理类库
2014/02/10 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
laravel5.2实现区分前后台用户登录的方法
2017/01/11 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
php代码调试利器firephp安装与使用方法分析
2018/08/21 PHP
图片按比例缩放函数
2006/06/26 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
两种方法实现文本框输入内容提示消失
2013/03/17 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
vue3.0 项目搭建和使用流程
2021/03/04 Vue.js
Python实现数据库并行读取和写入实例
2017/06/09 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
python文件和文件夹复制函数
2020/02/07 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
如何启动时不需输入用户名与密码
2014/05/09 面试题
贸易经济专业自荐书
2014/06/29 职场文书
2014年节能工作总结
2014/12/18 职场文书
公司酒会致辞
2015/07/30 职场文书
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
2021/05/21 PostgreSQL
Python 数据可视化之Matplotlib详解
2021/11/02 Python
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript