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动态加载变量示例分享
Feb 17 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
Jun 29 Python
python实现m3u8格式转换为mp4视频格式
Feb 28 Python
Django框架视图层URL映射与反向解析实例分析
Jul 29 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
Python爬取YY评级分数并保存数据实现过程解析
Jun 01 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
Sep 02 Python
Python自动化xpath实现自动抢票抢货
Sep 19 Python
Pycharm安装python库的方法
Nov 24 Python
selenium+headless chrome爬虫的实现示例
Jan 08 Python
python开发飞机大战游戏
Jul 15 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初学者头疼问题总结
2006/07/08 PHP
PHP 字符串 小常识
2009/06/05 PHP
探讨如何在PHP开启gzip页面压缩实例
2013/06/09 PHP
PHP错误提示的关闭方法详解
2013/06/23 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
动态调用CSS文件的JS代码
2010/07/29 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
JS中this上下文对象使用方式
2016/10/09 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
vue 组件的封装之基于axios的ajax请求方法
2018/08/11 Javascript
老生常谈JavaScript获取CSS样式的方法(兼容各浏览器)
2018/09/19 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
JS实现盒子拖拽效果
2020/02/06 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
Django卸载之后重新安装的方法
2017/03/15 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
python中的global关键字的使用方法
2019/08/20 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
解决python运行启动报错问题
2020/06/01 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
购买英国原创艺术:Art Gallery
2018/08/25 全球购物
无故旷工检讨书
2014/01/26 职场文书
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
经典而简洁的婚礼主持词
2014/03/13 职场文书
歌唱比赛主持词
2014/03/18 职场文书
新党章的学习心得体会
2014/11/07 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书