Python函数如何返回列表的奇数位元素
1、用def 代码创建一个函数,名称为func1,参数名称设置为lstdef func1(lst):

3、用for range循环语句循环提取列表中的所有元素,代码如下:for i in range(len(lst)):

5、以上函数,当传入一个列表的时候,将会返回给调用者所有奇数位置的元素。下面我们用第二种更简单的方法来实现下同样也是先创建一个函数,名称为func 参数为lstdef func (lst):

7、上面两种方法,第一种是用算法实现,第二种是用列表切片实现。分别调用两个函数,结果是一样的,如图所示

8、总结两个方法的代码如下:算法实现:def func1(lst): lst1=[] for i in rang髫潋啜缅e(len(lst)): if i % 2 == 1: lst1.append(i) return lst1切片实现:def func (lst): return lst[1::2]