python切片(获取一个子列表(数组))
2024-09-03 00:53:06
切片:
切片指从现有列表中,获取一个子列表
返回一个新列表,不影响原列表。
下标以 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]) # ['青', '黄', '黑', '白', '蓝', '绿', '红'] 获取一个倒序的列表
最新文章
- 探索C#之微型MapReduce
- SPS中JSOM和SOAP 实现文件上传
- AnjularJs的增删改查(单页网站)
- Centos安装Kafka集群
- ACM Longest Repeated Sequence
- 解决谷歌浏览器和360浏览器 input 自动填充淡黄色背景色的问题
- JAVA中关于数组的定义
- [CareerCup] 4.1 Balanced Binary Tree 平衡二叉树
- [ios][opengles]opengles纹理贴图
- POJ-2486 Apple Tree (树形DP)
- 两个字符串,若为数字则都相加,若有一个不为数字则,输出error
- 两年前实习时的文档——MMC学习总结
- MFC中的HOOK编程
- [Shoi2007]Vote 善意的投票
- python实现线性回归
- 个人技术博客(alpha)
- droid invalidate和postinvalidate的区别
- HDU 5299 Circles Game
- 【CPU】理解CPU
- StratifiedKFold与GridSearchCV版本前后使用方法
热门文章
- springboot jpa 解决延迟加载问题
- centos7的gnome假死
- Vue 用第三方的库去实现动画效果
- HDU 2871";Memory Control";(线段树区间和并+set.lower_bound)
- HashMap和HashSet的使用,区别。集合,Array、Collection(List/Set/Queue)、Map
- 2018-4-29-C#-将dll打包到程序中
- H3C FTP配置示例
- linux 禁止单个中断
- es6笔记 day3---Promise
- Team Foundation Server 2015使用教程【5】:默认团队checkin权限修改