考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

已知列表L=[1,2,3,4,5,6],如何反向索引偶数?
A. L[::2]
B. L[1::-2]
C. L[-1::-2]
D. L[-2::-2]
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

要反向索引列表中的偶数,我们需要逐步分析每个选项。列表 `L` 共有 6 个元素:[1, 2, 3, 4, 5, 6]。列表中的偶数是 2、4 和 6。

我们需要选择可以从列表 `L` 中反向获取偶数的切片(slicing)操作。以下是每个选项的解释:

- **A: `L[::2]`**
- 这表示从头到尾,以步长为 2 进行切片,即选取奇数索引的元素:[1, 3, 5]。不符合条件。

- **B: `L[1::-2]`**
- 这表示从索引 1 开始,以步长 -2 进行切片。由于索引 1 的元素是 2,索引 1 到头部反向步长为 2,只能获取元素:[2]。不符合条件。

- **C: `L[-1::-2]`**
- 这表示从最后一个元素开始,以步长 -2 反向切片,获取元素:[6, 4, 2]。这正确地反向索引了偶数。

- **D: `L[-2::-2]`**
- 这表示从倒数第二个元素(索引 -2)开始,以步长 -2 反向切片,获取元素:[5, 3, 1]。不符合条件。

综上所述,正确答案是 **C: `L[-1::-2]`**。这个切片操作以反向顺序精确获取了列表 `L` 中的偶数元素。