c=1,2,3,4,5,6,7,8
for i in range (2):
a=c[i*2:(i+1)*3]
print(a)
(1, 2, 3)
(3, 4, 5, 6)
循环两次,i 分别为0,1。
第一次:c[0:3],取元组c中第1个到第3个元素,即对应(1, 2, 3)
第二次:c[2:6],取元组c中第3个到第6个元素,即对应(3, 4, 5, 6)
>>> c
(1, 2, 3, 4, 5, 6, 7, 8)
两次循环i的值分别0和1
>>> a = c[0*2:(0+1)*3]#相当于a = c[0:3]切片
>>> a
(1, 2, 3)
>>> a= c[1*2:(1+1)*3]
>>> a
(3, 4, 5, 6)
>>>
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!