Python filter 函数的基本使用
【摘要】 Python filter 函数的基本使用Python 的 filter() 函数可以根据条件筛选数据,只保留符合要求的元素。基本用法numbers = [1, 2, 3, 4, 5, 6]result = filter(lambda x: x % 2 == 0, numbers)print(list(result))输出:[2, 4, 6]配合自定义函数def is_positive(x)...
Python filter 函数的基本使用
Python 的 filter() 函数可以根据条件筛选数据,只保留符合要求的元素。
基本用法
numbers = [1, 2, 3, 4, 5, 6]
result = filter(lambda x: x % 2 == 0, numbers)
print(list(result))
输出:
[2, 4, 6]
配合自定义函数
def is_positive(x):
return x > 0
numbers = [-2, -1, 0, 1, 2]
result = filter(is_positive, numbers)
print(list(result))
输出:
[1, 2]
filter() 适合用来筛选符合条件的数据,在数据清洗和列表处理时比较实用。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)