l = [[500, 2], [200, 5], [100, 10], [40, 25]] for k, v in enumerate(l): if v[0] - v[1] != 15: del l[k] print(l) # [[200, 5], [40, 25]]
为什么这个输出的结果和我想象中的不一样,不是应该只输出 [ [ 40,25 ] ] 吗?