一个逻辑...语句
my_list =index = 0
while len(my_list) > 1:
index += 3
del my_list
my_list
这个是什么意思? my_list[]里面肯定是 也只能是 索引 wp231957 发表于 2020-9-5 18:28
my_list[]里面肯定是 也只能是 索引
但是我不太明白那个百分号是啥意思 极品召唤兽 发表于 2020-9-5 19:21
但是我不太明白那个百分号是啥意思
a%b是a除以b的余数的意思 %是取余数。
所以index % len(my_list)这部分
当index= len(my_list),结果=0
当index- len(my_list)=1,结果=1 del my_list
删除 my_list列表中 (index每次增加3 余数 my_list列表长度)的位置
翻译成中文就是:删除(index除以 my_list列表长度的余数位置的数字),加上前面while的限制:
0:3/4,余数3,删除 a 继续循环#也就a中的3,还剩下
1: 6/3,余数0,删除 a 继续循环#也就a中的0,还剩下
2:9/4 余数1,删除a,继续循环#也就a中的2,还剩下
3:12/4 余数0,删除 a, len(my_list)=1,不满足条件,停止循环,还剩下
最后:
my_list =
index =12
len(my_list) =1 {:10_256:}{:10_256:}{:10_256:}
页:
[1]