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 29 Python
Python实现的监测服务器硬盘使用率脚本分享
Nov 07 Python
改进Django中的表单的简单方法
Jul 17 Python
Python打包方法Pyinstaller的使用
Oct 09 Python
python pygame实现方向键控制小球
May 17 Python
python+selenium 点击单选框-radio的实现方法
Sep 03 Python
30秒学会30个超实用Python代码片段【收藏版】
Oct 15 Python
django迁移文件migrations的实现
Mar 31 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
Apr 21 Python
Pycharm-community-2020.2.3 社区版安装教程图文详解
Dec 08 Python
python statsmodel的使用
Dec 21 Python
python基础之文件处理知识总结
May 23 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模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
php通过function_exists检测函数是否存在的方法
2015/03/18 PHP
php正则表达式学习笔记
2015/11/13 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
thinkPHP删除前弹出确认框的简单实现方法
2016/05/16 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
JavaScript 学习笔记(十五)
2010/01/28 Javascript
file模式访问网页时iframe高度自适应解决方案
2013/01/16 Javascript
JS保留小数点(四舍五入、四舍六入)实现思路及实例
2013/04/25 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
2014/05/05 Javascript
js判断是否按下了Shift键的方法
2015/01/27 Javascript
利用JS实现数字增长
2016/07/28 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
利用python生成一个导出数据库的bat脚本文件的方法
2016/12/30 Python
谈谈python中GUI的选择
2018/03/01 Python
python实现对求解最长回文子串的动态规划算法
2018/06/02 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
24式加速你的Python(小结)
2019/06/13 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
六月份红领巾广播稿
2014/02/03 职场文书
投资意向书
2014/07/30 职场文书
安全生产标语口号
2015/12/26 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
关于python爬虫应用urllib库作用分析
2021/09/04 Python