面试题答案
一键面试my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = my_list[1::2]
print(result)
切片步长原理
在Python的列表切片语法 [start:stop:step]
中,step
表示切片的步长。当 step
为 2
时,意味着从 start
索引开始,每次跳跃 2
个索引位置来获取元素。在上述代码中,start
为 1
(即第二个元素的索引),stop
未指定,表示一直到列表末尾,step
为 2
,所以会获取索引为 1
、3
、5
等偶数位置(从0开始计数)的元素。