小编Moh*_*imi的帖子

用切片删除所有其他元素

考虑一下:

numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Run Code Online (Sandbox Code Playgroud)

这些是 Python 中删除元素的正确语句:

numbers[0:2] = []
numbers[3:5] = []
Run Code Online (Sandbox Code Playgroud)

但是下面的语句是不允许的:

numbers[::2] = []
Run Code Online (Sandbox Code Playgroud)

ValueError:尝试将大小为 0 的序列分配给大小为 5 的扩展切片

是什么阻止了 Python 中的这种语句?

python

2
推荐指数
1
解决办法
86
查看次数

标签 统计

python ×1