python切片(获取一个子列表(数组))详解
切片:
切片指从现有列表中,获取一个子列表
返回一个新列表,不影响原列表。
下标以0开始:
list=['红','绿','蓝','白','黑','黄','青'] #下标0123456
取单个值
语法:列表[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])#['青','黄','黑','白','蓝','绿','红']获取一个倒序的列表
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练