课程
/后端开发
/Python
/初识Python
L = range(1, 101) print L[-10:] print L[-51:-1:5]
总是取不到100有大神能告诉我系统内怎么识别的嘛
2017-03-04
源自:初识Python 8-2
正在回答
因为你打了-1,-1对应的是100啊。倒序切片的时候只包含开头索引,不包含结束索引。print L[-46::5]就可以了
[-51:-1:5]:从-51开始取,到-1(不包括-1),共50个数,每5个取1个,你没有认真看解释,课上都有说的
因为你打了-1,-1对应的是100啊。倒序切片的时候只包含开头索引,不包含结束索引。你应该改成省略不写结束的索引号,那么系统默认一直取到最后。也就是print L[-51:-:5]
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序