3.自定义函数,找出传入列表的下标为偶数的元素,并返回一个新的列表 l1=[12,2,42,17,27,99,35]
时间: 2023-11-11 08:06:47 浏览: 181
可以使用以下代码实现:
```python
def even_index(lst):
return [lst[i] for i in range(len(lst)) if i % 2 == 0]
l1 = [12, 2, 42, 17, 27, 99, 35]
new_list = even_index(l1)
print(new_list) # 输出 [12, 42, 27, 35]
```
这个函数接受一个列表作为输入参数,然后使用列表解析式遍历列表中的每一个元素,如果该元素的下标是偶数,则将其添加到新的列表中。最后返回新的列表。
相关问题
自定义函数,找出传入列表的下标为偶数的元素,并返回一个新的列表l1[12,2,42,17,27,99,35]
好的,根据您的要求,我可以为您编写一个自定义函数来实现此功能。以下是代码:
```python
def find_even_index(lst):
"""
找出传入列表的下标为偶数的元素,并返回一个新的列表
"""
return [lst[i] for i in range(len(lst)) if i % 2 == 0]
l1 = [12, 2, 42, 17, 27, 99, 35]
new_list = find_even_index(l1)
print(new_list)
```
输出结果为:
```
[12, 42, 27, 35]
```
这个函数会遍历传入列表的所有元素,并返回下标为偶数的元素,组成一个新的列表返回。
阅读全文