新手·ing 发表于 2017-6-15 19:55:59

Python的三个彩蛋函数~


map/reduce/filter




想当年(也就几天前),我还以为这三个函数的意思都是一样的,,,

map

map 函数的使用形式如下:

map(function, sequence)

解释:对 sequence 中的 item 依次执行 function(item),并将结果组成一个 List 返回,也就是:



看一些简单的例子(隐藏的都是好东西~)
**** Hidden Message *****
再来一些例子!
**** Hidden Message *****
上面的代码中,我们加了 list 转换,是为了兼容 Python3,在 Python2 中 map 直接返回列表,Python3 中返回迭代器。

冬雪雪冬 发表于 2017-6-15 19:58:13

是不是所有的map和filter都可以用列表推导式来替代?

新手·ing 发表于 2017-6-15 20:16:32

冬雪雪冬 发表于 2017-6-15 19:58
是不是所有的map和filter都可以用列表推导式来替代?

好像可以,大佬{:10_277:}

新手·ing 发表于 2017-6-15 20:16:59

冬雪雪冬 发表于 2017-6-15 19:58
是不是所有的map和filter都可以用列表推导式来替代?

你的最佳答案不吉利{:10_256:}在回答几个问题

冬雪雪冬 发表于 2017-6-15 20:26:08

新手·ing 发表于 2017-6-15 20:16
你的最佳答案不吉利在回答几个问题

哈哈,没事我对数字不敏感。

新手·ing 发表于 2017-6-16 19:30:54

这么好的精华帖竟然没人!?

达锅 发表于 2017-6-18 08:16:59

看看,

新手·ing 发表于 2017-6-18 08:19:38

谢谢支持~

lw24588 发表于 2017-6-25 15:38:51

回复才能学习

(笑) 发表于 2017-6-25 16:53:22

支持一个

达锅 发表于 2017-6-25 17:19:17

可是你只说了一个函数,还有两个呢?

和vvv 发表于 2017-6-26 22:27:28

好,以前用得少,学习学习

willLin 发表于 2017-7-6 09:43:06

以前有点印象的,再看看

哨子1122 发表于 2017-7-6 14:13:42

打卡

stone1 发表于 2017-7-6 14:24:27

谢谢

cngrand 发表于 2017-7-9 19:20:17

谢谢

小强工作室 发表于 2018-5-10 14:54:49

努力学习

ABC23 发表于 2018-5-10 15:14:01

mark

齐天 发表于 2018-6-22 11:52:01

我来回复了

490746501 发表于 2018-8-15 16:06:40

例子
页: [1] 2
查看完整版本: Python的三个彩蛋函数~