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

求解释print L[4:50:5]...

rt

为什么这个是不超过50的5的倍数?

正在回答

4 回答

隔5个就是中间间隔4个选一个……5选了,6,7,8,9,不选,下一个选10

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

我也有疑惑刚开始的4难道不是list中第五个元素吗?也就是说从5开始取包含5,既然从5开始取的话,间隔5个的话取不到10啊?所以这是个什么机制?

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

应该是老师想错了,这个不大于答案老是当成小于

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

:50   表示50之前不包含50的数 

4:50 是表示数字范围  [5,49] 


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

xuanxxxr

:5表示 每隔5个输出一个 范围与倍数都有了
2016-09-27 回复 有任何疑惑可以回复我~
#2

xuanxxxr 回复 xuanxxxr

= = 范围说错了
2016-09-27 回复 有任何疑惑可以回复我~
#3

幕布斯1309840

4:50 是表示数字范围应该是5开始到50结束,包括50吧?在后面的:5我也想不明白,这意思不就是取50之前的5的倍数吗?
2016-09-28 回复 有任何疑惑可以回复我~
#4

幕布斯1309840 回复 幕布斯1309840

额……我说的是对的,题目看错了,我以为题目要取大于50的值
2016-09-28 回复 有任何疑惑可以回复我~
#5

xuanxxxr 回复 幕布斯1309840

我也初学菜鸟 跟range()的取值范围搞混了, 你说的对。 :5应该就是每隔5个输出一个。
2016-09-29 回复 有任何疑惑可以回复我~
查看2条回复

举报

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

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

进入课程

求解释print L[4:50:5]...

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号