python函数式编程
Posted bryant24
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python函数式编程相关的知识,希望对你有一定的参考价值。
函数式编程可以使代码更精简。
- 函数:filter(function_or_none, iterable)
返回通过函数function_or_none过滤iterable迭代列表后的新列表。过滤函数为None返回原列表。
list_a经过lambda函数过滤后得到列表list_b
list_a = [1, 2, 3, 4, 5, 6] list_b = list(filter(lambda x: x > 3, list_a)) print(list_b)
结果: [4, 5, 6]
- 其他相关一些函数:
map,enumerate,sorted,any,all,zip等等。
以上是关于python函数式编程的主要内容,如果未能解决你的问题,请参考以下文章