运用 运用内置函数enumerate()和内置函数filer()。
时间: 2023-05-22 11:07:14 浏览: 101
详谈Python基础之内置函数和递归
可以使用enumerate()函数来遍历一个序列并返回序列的索引和对应的元素。而filter()函数可以用来过滤序列中的元素,筛选出符合条件的元素。例如:
```python
# 使用enumerate()函数
lst = ['apple', 'banana', 'orange']
for idx, val in enumerate(lst):
print(idx, val)
# 输出:
# 0 apple
# 1 banana
# 2 orange
# 使用filter()函数
numbers = [1, 2, 3, 4, 5, 6]
def is_even(num):
return num % 2 == 0
even_numbers = list(filter(is_even, numbers))
print(even_numbers)
# 输出:
# [2, 4, 6]
```
希望我的回答能够帮到你!
阅读全文