我看到了以下一行,我很难理解为什么有人会这样表达。
numbers = list(range(10)) numbers[:] = [n for n in numbers if n % 2 == 0]
我尝试了下面的一行,它给了我相同的结果。
numbers = [n for n in numbers if n % 2 == 0]
我了解[:]表示其包含所有元素的数组。
[:]
尝试分配给具有完整元素的数组的目的是什么?