码迷,mamicode.com
首页 > 编程语言 > 详细

python函数式编程

时间:2019-08-25 01:03:39      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:相关   python   one   sorted   lam   过滤   pytho   rate   lis   

函数式编程可以使代码更精简。

  • 函数: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函数式编程

标签:相关   python   one   sorted   lam   过滤   pytho   rate   lis   

原文地址:https://www.cnblogs.com/bryant24/p/11406597.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!