面试题答案
一键面试- 提取偶数索引位置元素的代码如下:
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = my_list[::2]
print(new_list)
- 切片操作中步长参数的作用:
- 在切片操作
my_list[::2]
中,步长参数为2
。 - 步长表示从起始索引开始,每隔
2
个元素取一个元素。如果步长为1
,则会依次取每个元素;步长为2
时,从索引0
开始,取索引0
的元素,然后跳过索引1
的元素,取索引2
的元素,再跳过索引3
的元素,取索引4
的元素,以此类推。所以通过my_list[::2]
可以提取出列表my_list
中所有偶数索引位置的元素组成新的列表。
- 在切片操作