zoukankan      html  css  js  c++  java
  • Python“函数式编程”中常用的函数

    1.map(func,seq[,seq,...])

    对序列中的每个元素应用函数,python2中map()返回的是列表,python3中返回的是迭代器,可以用list()转换成列表。以下例子为python3

    2.filter(func,seq)

    python2中返回其函数为真的元素列表,python3中返回的是迭代器,可以用list()转换成列表。以下是python3中例子:

    3.lambda表达式

    数学中表示匿名函数。它的设计理念为:lambda是一个为编写简单的函数而设计的,而def用来处理更大的任务。lambda的主体是一个单个的表达式,而不是一个代码块。lambda里面的语句相当于def中return中的代码一样。只能是简单的表达式,所以说lambda的能力小于def,在lambda中只能使用简单的语法,不能使用if else while return等语句。python3中例子:

  • 相关阅读:
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
    Careercup
  • 原文地址:https://www.cnblogs.com/graybird/p/10732317.html
Copyright © 2011-2022 走看看