为了账号安全,请及时绑定邮箱和手机立即绑定

为什么print L[-46:-1;5]打印不出100,print[-10:]得意思不是从倒数第一到倒数第十但是不包括倒数第十吗

L = range(1,101)
print L[-10:]
print L[-46::5]


正在回答

5 回答

print[-10:-1]指的是从倒数第十(包括倒数第十)到倒数第一(不包括倒数第一),以此类推,知道print[-46:-1:5]不包括100,而print[-46::5]包括100;要包括最后一个即除去-1项就行

0 回复 有任何疑惑可以回复我~

左闭右开 写错了?

0 回复 有任何疑惑可以回复我~

左开右闭 这样理解

0 回复 有任何疑惑可以回复我~

记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。

0 回复 有任何疑惑可以回复我~

包含起始索引,不包含结束索引

0 回复 有任何疑惑可以回复我~
#1

幕布斯1285651

那为什么正序切片包含结束索引呢?
2020-03-10 回复 有任何疑惑可以回复我~
#2

幕布斯1285651 回复 幕布斯1285651

emmm,我好像知道什么了,上面那条忽略吧。。
2020-03-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758627    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

为什么print L[-46:-1;5]打印不出100,print[-10:]得意思不是从倒数第一到倒数第十但是不包括倒数第十吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信