由来 没事刷leecode,有一个1089题,讲的是在一个列表中,我们需要在每一个0后面插入一个0,并且保证列表总长度不变。 那么我就用一个列表将所有需要插入的地方存起来,然后在对应位置插入即可: def duplicateZeros(arr): n = len(arr) zero = [i for i in range(n) if not arr[i]] for i,num in enumerate(zero): if i+num+1 >= n: