比如我有a=[1 ,2,3,4,5,6,7,8,9],a[1:2:3]是什么意思?刚学不知道什么意思?求大神
3 回答
慕码人8056858
TA贡献1803条经验 获得超6个赞
a = [1,2,3,4,5,6,7,8,9] print a[1:2:3] #输出为2 ,从下表为1的地方开始到小于小标为2的位置,其中3为步长 print a[1:4:1]#输出为2,3,4,以上面类似,只是步长为1了 print a[1::1]3输出为2,3,4,5,6,7,8,9,中间为空表示默认,则从小标为1到最后 print a[-1:-4:-1]#反向索引,从最后一位开始放过来取值,注意这里的步长要为-1,因为反向
浮云间
TA贡献1829条经验 获得超4个赞
a =[1,2,3,4,5,6,7]
a[1] =2取索引为1的值
a[1:4]=[2,3,4] 取索引大于等于1小于4的切片
a[1:5:2] =[2,4] 前两个还是表示起始索引和结束索引,2表示的是步长,每隔两个索引取值
添加回答
举报
0/150
提交
取消