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

备考刷题,请到

CDA认证小程序

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

要在列表 `L=[0,1,2,3,4,5,6]` 中正向索引奇数项(即获取奇数值),需要明确奇数值在这个列表中的位置。

观察列表 `L`:
- 索引为 0 的值是 0
- 索引为 1 的值是 1(奇数)
- 索引为 2 的值是 2
- 索引为 3 的值是 3(奇数)
- 索引为 4 的值是 4
- 索引为 5 的值是 5(奇数)
- 索引为 6 的值是 6

因此,奇数值的索引是 1, 3, 5。

我们来分析选项:
- **A: L[::2]**
这段代码表示从头到尾,每隔两个元素取一个,即索引为 0, 2, 4, 6。

- **B: L[1::2]**
从索引 1 开始,每隔两个元素取一个,即索引为 1, 3, 5,对应的值是奇数 1, 3, 5。

- **C: L[-1::-2]**
从最后一个元素开始,反向每隔两个元素取一个,与题目要求的正向索引不符。

- **D: L[::-1]**
反转列表,与题目的需求不符。

因此,正确答案是 **B: L[1::2]**,这会正向获取列表中的奇数值。