a =
A. a[::2] =
B. a[::2] =
C. a = []
D. del a refreshmushroom 发表于 2026-02-05 23:27
@FishC 下列哪一行会抛出 ValueError?
a =
A. ...
选项 B 会抛出 ValueError。因为切片 a[::2] 选择了 3 个元素(索引 0、2、4),但赋值列表 只有 2 个元素,长度不匹配,导致 ValueError。
其他选项分析:
- A:切片与赋值列表长度相同(3 个元素),赋值成功。
- C:切片 a 被赋值为空列表,相当于删除元素,不会报错。
- D:del a 是有效的删除操作,不会报错。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页:
[1]