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

print L[4:50:5]是什么意思

print L[4:50:5]是什么意思


正在回答

3 回答

对于L这个可迭代对象,从下标为4(取得到)到下标为50(取不到)之间,每隔5个数就取出来打印出来。

[start : stop : step]

[起始位置 : 停止位置 :步长]

依据左闭右开原则,左边下标为4的元素取得到,右边下标为50的元素取不到。

下标是从0开始的,第一个元素的下标是0,以此类推。

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

Arik99

每隔五个元素
2019-03-29 回复 有任何疑惑可以回复我~

这样给你解释吧,你应该能懂,2::3 把他理解为。第一个是3,因为是从0开始数的,2对应的就是3,::就是往后推3,就是6了,然后在推就是9,他是1到100嘛,  4:50:5 这个就是50是个范围值,4对应的是5然后往后推5个数,到50结束,就是5-10-15-20,挨个排,不晓得你懂了没,我也是小白,实验出来的

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

从第5位(取得到)开始到第51位(取不到),每隔五个取一次数

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

举报

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

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

进入课程

print L[4:50:5]是什么意思

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