课程
/后端开发
/Python
/初识Python
任务中的第三个问题,不大于50的5的倍数,为什么print L[4:49:5]输出不了50,中间的参数是指索引,还是元素,所表示的意义具体是什么
2018-03-29
源自:初识Python 8-1
正在回答
中间的索引值是不被包括的
print L[4:50:5] 就可以了
慕斯卡0853084 提问者
jlt;=i:即是相当有一个宽度在变化的写在函数里,可以避免,只有调用函数后,才可以运行函数体内代码。
print L[4:49:5] 是第4个开始,到第49个结束,是一个区间, 包含第49个。 5是步长。
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。
介绍里面就有说明了哦
50的索引是49吧,print L[4:49:5]却输出不了50,那这个结束条件具体应该是怎样的呢,不大于么?还是不超过当前这个位置?
中间的数字是结束迭代的索引
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序