以下是一个按照预定义步长迭代列表的示例代码:
def iterate_list_with_step(lst, step):
for i in range(0, len(lst), step):
print(lst[i])
# 示例用法
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
step_size = 2
iterate_list_with_step(my_list, step_size)
上述代码定义了一个名为iterate_list_with_step
的函数,该函数接受一个列表和一个步长作为参数。使用range
函数和步长参数,在循环中遍历列表的索引。在每次迭代中,打印出该索引对应的列表元素。
示例中,我们创建了一个名为my_list
的列表,包含数字1到10。然后,我们定义了一个step_size
变量,值为2。最后,我们调用iterate_list_with_step
函数,并传入my_list
和step_size
作为参数。
输出结果为:
1
3
5
7
9
这表明函数按照预定义的步长2迭代列表,并打印出相应的元素。