- 博客(5)
- 收藏
- 关注
转载 Python 匿名函数,装饰器和偏函数
详细内容请参考廖雪峰官网,此处只是一些摘抄,心得与练习的coding。 匿名函数其实就是lambda.以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])) [1, 4, 9, 16, 25,...
2018-08-19 21:35:00
119
转载 Python 返回函数
详细内容请参考廖雪峰官网,此处只是一些摘抄,心得与练习的coding。 函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的: def calc_sum(*args): ax = 0 for n in args: ax = ax + n ...
2018-08-12 22:20:00
85
转载 Python 高阶函数 -- Sorted
详细内容请参考廖雪峰官网,此处只是一些摘抄,心得与练习的coding。 Python内置的sorted()函数就可以对list进行排序: >>> sorted([36, 5, -12, 9, -21]) [-21, -12, 5, 9, 36] sorted()函数也是一个高阶函数,它还可以接收一个key函数来实现自定义的排序,例如按绝...
2018-08-12 13:51:00
119
转载 Python 高阶函数 -- filter
详细内容请参考廖雪峰官网,此处只是一些摘抄,心得与练习的coding。 Python内建的filter()函数用于过滤序列。 和map()类似(可参考 Python 高阶函数 -- map/reduce),filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素...
2018-08-12 08:57:00
210
转载 Python 高阶函数 -- map/reduce
这个内容我是参考廖雪峰的博客,摘抄其中一些内容而来的,附带解决他最后的问题代码。 这是我在C/C++中未曾见过的语法(可能是我学艺未精),理解它确实花了十来二十分钟。它提供了一条google的论文链接:“MapReduce: Simplified Data Processing on Large Clusters",据说是一篇很牛逼的文章。当我理解了这个概念后,觉得确实很方便。 ...
2018-08-11 22:22:00
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人