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中例子:

  • 相关阅读:
    特性类
    WebGL中的第三个小程序(着色器)
    C#紧耦合的例子
    特性
    python两个目录匹配,粘贴图片
    Leetcode 53
    逻辑回归-1.原理
    多项式回归-4.模型正则化
    python 线程
    python 进程
  • 原文地址:https://www.cnblogs.com/graybird/p/10732317.html
Copyright © 2011-2022 走看看