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

L[4:50:5]

L[4:50:5]中的三个数字与冒号分别应该怎么解释


正在回答

3 回答

5的倍数是(5)6 7 8 9 /(10) 11 12 13 14 /(15)。。。

所以从第4个索引号开始即:1(索引号为0)、2、3、4、5 (索引号为4)开始取数

每隔5个开始取第一个数

不能大于50,即小于等于50,所以取数到50就可以了,50的索引号为49,但是切片不包含最后一个数,所以要取到50

冒号是固定格式,不解释.原文自己说的:

切片操作还可以指定第三个参数:

>>> L[::2]
['Adam', 'Bart']

第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。

所以最终是[4:50:5]

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

冒号代表语法格式,来分割那些参数。

4 代表开始截取的下标位置为第五个,

50 代表截取 到位置下标为49 (不包括50),

 5 代表每隔5 个元素取 1个。 

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

冒号代表语法格式,来分割那些参数。

4 代表开始截取的下标位置为4

50 代表截取 到位置下标为49 (不包括50)

 5 代表每隔5 个元素取 1个。 (取的是5个当中的第一个)

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

举报

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

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

进入课程
意见反馈 帮助中心 APP下载
官方微信