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保存字符串到文件的方法
Jul 01 Python
简单谈谈Python中的闭包
Nov 30 Python
python实现杨辉三角思路
Jul 14 Python
Python实现字典去除重复的方法示例
Jul 31 Python
python pygame实现五子棋小游戏
Oct 26 Python
python调用c++返回带成员指针的类指针实例
Dec 12 Python
利用keras加载训练好的.H5文件,并实现预测图片
Jan 24 Python
Python中的整除和取模实例
Jun 03 Python
如何使用scrapy中的ItemLoader提取数据
Sep 30 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 01 Python
如何使用python包中的sched事件调度器
Apr 30 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
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
php查找字符串中第一个非0的位置截取
2017/02/27 PHP
PHP5.6新增加的可变函数参数用法分析
2017/08/25 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
判断控件是否已加载完成的代码
2010/02/24 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
Jquery中获取iframe的代码
2011/01/11 Javascript
js 获取、清空input type="file"的值(示例代码)
2013/12/24 Javascript
js的2种继承方式详解
2014/03/04 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
JavaScript创建对象的方式小结(4种方式)
2015/12/17 Javascript
jQuery 3 中的新增功能汇总介绍
2016/06/12 Javascript
jQuery简单实现MD5加密的方法
2017/03/03 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
Vue结合后台导入导出Excel问题详解
2019/02/19 Javascript
小程序getLocation需要在app.json中声明permission字段
2019/04/04 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
详解vue父子组件状态同步的最佳方式
2020/09/10 Javascript
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
python数据结构之二叉树的遍历实例
2014/04/29 Python
Python新手实现2048小游戏
2015/03/31 Python
Python下使用Psyco模块优化运行速度
2015/04/05 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
python实现数据图表
2017/07/29 Python
Python简单实现socket信息发送与监听功能示例
2018/01/03 Python
Pytorch中.new()的作用详解
2020/02/18 Python
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
班长岗位职责
2013/11/10 职场文书
移风易俗倡议书
2014/04/15 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
写给父母的感谢信
2015/01/22 职场文书