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实现dnspod自动更新dns解析的方法
Feb 14 Python
Saltstack快速入门简单汇总
Mar 01 Python
python 不同方式读取文件速度不同的实例
Nov 09 Python
Python collections中的双向队列deque简单介绍详解
Nov 04 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
Dec 06 Python
Python基于numpy模块实现回归预测
May 14 Python
python正则表达式 匹配反斜杠的操作方法
Aug 07 Python
python开发一个解析protobuf文件的简单编译器
Nov 17 Python
Django-celery-beat动态添加周期性任务实现过程解析
Nov 26 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
Dec 07 Python
解决python存数据库速度太慢的问题
Apr 23 Python
Python NumPy灰度图像的压缩原理讲解
Aug 04 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
PHP4中实现动态代理
2006/10/09 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
js读取被点击次数的简单实例(从数据库中读取)
2014/03/07 Javascript
jquery获取tagName再进行判断
2014/05/29 Javascript
JavaScript中的无阻塞加载性能优化方案
2014/10/10 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
Python编程把二叉树打印成多行代码
2018/01/04 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
Python3.7安装pyaudio教程解析
2020/07/24 Python
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
应届生财务会计求职信
2013/11/05 职场文书
《童趣》教学反思
2014/02/19 职场文书
餐厅执行经理岗位职责范本
2014/02/26 职场文书
学习党的群众路线教育实践活动心得体会
2014/03/01 职场文书
赔偿协议书
2015/01/27 职场文书
农村党支部承诺书
2015/04/30 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
班组长如何制订适合本班组的工作计划?
2019/07/10 职场文书
《我在为谁工作》:工作的质量往往决定生活的质量
2019/12/27 职场文书
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
Python matplotlib绘制雷达图
2022/04/13 Python