map和filter的区别
"""
map为映射,如果函数的返回值为布尔值,则直接返回布尔值
filter为过滤,返回布尔值为True的元素
"""
print(list(map(lambda x: x % 2 == 1, range(1, 20))))
# [True, False, True, False, True, False, True, False, True, False, True, False, True, False, True, False, True, False, True]
print(list(filt.
原创
2022-05-07 16:40:51 ·
674 阅读 ·
0 评论