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判断图片宽度和高度后删除图片的方法
May 22 Python
Python 多线程抓取图片效率对比
Feb 27 Python
python2.7读取文件夹下所有文件名称及内容的方法
Feb 24 Python
python中利用h5py模块读取h5文件中的主键方法
Jun 05 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
python版大富翁源代码分享
Nov 19 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
基于python中__add__函数的用法
Nov 25 Python
Python操作Sqlite正确实现方法解析
Feb 05 Python
如何利用python正则表达式匹配版本信息
Dec 09 Python
python基础之模块的导入
Oct 24 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/12/25 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
jQuery插件pagination实现无刷新分页
2016/05/21 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
layui自定义插件citySelect实现省市区三级联动选择
2019/07/26 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
2020/01/07 Javascript
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
简单的python后台管理程序
2017/04/13 Python
Django自定义用户认证示例详解
2018/03/14 Python
python+influxdb+shell编写区域网络状况表
2018/07/27 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
2018/12/18 Python
python 图片去噪的方法示例
2019/07/09 Python
html5拍照功能实现代码(htm5上传文件)
2013/12/11 HTML / CSS
丝芙兰巴西官方商城:SEPHORA巴西
2016/10/31 全球购物
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
三年级音乐教学反思
2014/01/28 职场文书
安全教育月活动总结
2014/05/05 职场文书
党章培训心得体会
2014/09/04 职场文书
2014大学生职业生涯规划书最新范文
2014/09/13 职场文书
英语教师个人总结
2015/02/09 职场文书
务工证明怎么写
2015/06/18 职场文书
小程序wx.getUserProfile接口的具体使用
2021/06/02 Javascript
SSM VUE Axios详解
2021/10/05 Vue.js
了解Kubernetes中的Service和Endpoint
2022/04/01 Servers