L = [i for i in range(1,40)]
print(L)
a = 0
while len(L)>2:
i = 0
while i<len(L):
a += 1
if a ==3:
L.remove(L[i])
a = 0
else:
i +=1
print(L)
得到[10,25]
L = [i for i in range(1,40)]
print(L)
a = 0
while len(L)>2:
i = 0
while i<len(L):
a += 1
if a ==3:
L.remove(L[i])
a = 0
else:
i +=1
print(L)
得到[10,25]

被折叠的 条评论
为什么被折叠?