欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python中filter和map的區別

錢衛國2年前28瀏覽0評論

python中filter和map的區別?

二者區別如下:

filter 是通過生成 True 和 False 組成的迭代器將可迭代對象中不符合條件的元素過濾掉;

而 map 返回的則是 True 和 False 組成的迭代器。

代碼示例:

>>> res1 = map(lambda n: n > 5, range(10))

>>> lt1 = list(res1)

>>> print(lt1)

[False, False, False, False, False, False, True, True, True, True]

>>> res2 = filter(lambda n: n > 5, range(10))

>>> lt = list(res2)

>>> print(lt)

[6, 7, 8, 9]

java map增加元素,python中filter和map的區別