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实现单词翻译功能
Jun 06 Python
python 中的int()函数怎么用
Oct 17 Python
python正则实现提取电话功能
Feb 24 Python
Python操作Excel插入删除行的方法
Dec 10 Python
python运行时强制刷新缓冲区的方法
Jan 14 Python
python实现对输入的密文加密
Mar 20 Python
PowerBI和Python关于数据分析的对比
Jul 11 Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 Python
使用python 对验证码图片进行降噪处理
Dec 18 Python
python实现滑雪者小游戏
Feb 22 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
Oct 21 Python
详解pytorch创建tensor函数
Mar 22 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
Zerg剧情介绍
2020/03/14 星际争霸
PHP学习之PHP变量
2006/10/09 PHP
php实现rc4加密算法代码
2012/04/25 PHP
PHP中的闭包(匿名函数)浅析
2015/02/07 PHP
php mailer类调用远程SMTP服务器发送邮件实现方法
2016/03/04 PHP
php微信开发之百度天气预报
2016/11/18 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
jquery对ajax的支持介绍
2013/12/10 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
js两种拼接字符串的简单方法(必看)
2016/09/02 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
Vue.js组件通信之自定义事件详解
2019/10/19 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
2020/05/06 Javascript
python实现微信发送邮件关闭电脑功能
2018/02/22 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
ebookers英国:隶属全球最大的在线旅游公司Expedia
2017/12/28 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
美国在线艺术商店:HandmadePiece
2020/11/06 全球购物
kfc实习自我鉴定
2013/12/14 职场文书
高中生毕业自我鉴定范文
2013/12/22 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
电工技术比武方案
2014/05/11 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
特岗教师个人总结
2015/02/10 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle