学习笔记2020-1-11(map和filter)

def is_odd(n):
    return n % 2 == 1


A = list(filter(is_odd, [1, 2, 3, 4, 5, 6]))

B = list(map(is_odd, [1, 2, 3, 4, 5, 6]))
print(A)
print(B)
>>>[1, 3, 5]
>>>[True, False, True, False, True, False]

可以很明显的看出,MAP和filter函数返回的值一个是值一个是布尔值。并且,filter可以筛选出True值进行保留。
实际案例:爬取数据能否利用filter筛选出想要的值域?

猜你喜欢

转载自blog.csdn.net/weixin_49712647/article/details/112466198