【列表元素筛选】Python

【列表元素筛选】
题目内容:已知输入为一个列表,列表中的元素都为整数,
我们定义元素筛选函数为foo
功能是检查获取传入列表对象的所有奇数位索引(注意列表的索引是从0开始的)对应的元素,并将其作为新列表返回给调用者。
给出程序主体如下:

alist=list(map(int,input().split()))
print(foo(alist))

请补充完成对foo函数的定义。
输入格式:共一行,列表中的元素值,以空格隔开。
输出格式:共一行,为一个列表。

输入样例:
1 2 3 4
输出样例:
[2, 4]
def foo(lst):
    a = []
    for i in range(1,len(lst),2):
        a.append(lst[i])
    return a

alist=list(map(int,input().split()))
print(foo(alist))
发布了47 篇原创文章 · 获赞 7 · 访问量 4234

猜你喜欢

转载自blog.csdn.net/LiuLong0907/article/details/105394679