关于切片,有一个不明白
设list1=一个很长的列表,数据量不知道,我要切片前面的三位数,就是
list1
如果我想切片最后三位数,我的理解应该是:
list1[-3:-1]
但输出的结果是98,99,不包括100
怎样才能切最后三位数呢?
要求:
1,序列不能变。
2,只用切片的法,不用其它语句 本帖最后由 orino 于 2018-1-26 10:03 编辑
list1[-3:-1],到了-1会停止不显示-1 本帖最后由 orino 于 2018-1-26 10:27 编辑
直接使用list1[-3:]吧,不指定结束 如楼上 切片的开头和结尾要省略不写
不过楼上的变量名叫list是不对滴 你没理解切片的规则,前后是否闭合,你自己好好看看就知道了 orino 发表于 2018-1-26 10:05
直接使用list[-3:]吧,不指定结束
对哦,我怎么这么笨呢。不写-1,就是包括最后一个了。
页:
[1]