|
发表于 2020-5-19 07:35:47
|
显示全部楼层
因为你这里的代码:
- for i in range(len(member)): # 这里你是用 i
复制代码
每次循环,for 这边会重新给 i 赋值 导致你for循环里面对 i 进行赋值被 for循环重新赋值给覆盖了
但是你上面while 的代码,并不会再次给count 赋值,所以你可以这样的改下代码:
- member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
- count = 0 # 用count赋值和索引
- for i in range(len(member)//2): # 这边要除以二,因为你每次count+2 都是间隔两个了,如果不除以而,会导致count后面超出列表长度导致索引报错哦
- if i<= len(member) -1:
- print (member[count],member[count+1])
- count +=2
- if i >len(member) -1:
- break
复制代码
如果对你有帮助,记得设置最佳哦~ 
|
|