在python中,具有所有元素的slice及其自身之间有什么区别?

问题描述 投票:0回答:1

我看到了以下一行,我很难理解为什么有人会这样表达。

numbers = list(range(10))
numbers[:] = [n for n in numbers if n % 2 == 0]

我尝试了下面的一行,它给了我相同的结果。

numbers = [n for n in numbers if n % 2 == 0]

我了解[:]表示其包含所有元素的数组。

尝试分配给具有完整元素的数组的目的是什么?

python python-3.x slice
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.