首页 > 编程语言 >python lambda函数 匿名函数

python lambda函数 匿名函数

时间:2022-08-18 12:24:15浏览次数:50  
标签:map 函数 python 代码 range lambda

先用def来定义函数,代码如下

def sq(x):
    return x*x

map(sq,[y for y in range(10)])

再用lambda函数来编写代码

map(lambda x: x*x,[y for y in range(10)])


用lambda函数首先减少了代码的冗余,其次,用lambda函数,不用费神地去命名一个函数的名字,可以快速的实现某项功能,最后,lambda函数使代码的可读性更强,程序看起来更加简洁。


lambda argument_list:expersion



标签:map,函数,python,代码,range,lambda
From: https://www.cnblogs.com/h694879357/p/16598248.html

相关文章

  • 11、函数的基本使用
    11、函数的基本使用  目录:一引入二定义函数三调用函数与函数返回值视频链接 一引入​基于前一部分的学习,我们已经能开发一些功能简单的小......
  • 3、Python语法入门之变量
    3、Python语法入门之变量  目录一引入二变量1、什么是变量?2、为什么要有变量?3、怎么使用变量(先定义、后调用)3.1变量的定义与使用3.2变......
  • 4、Python语法入门之基本数据类型
    4、Python语法入门之基本数据类型 目录一引子二数字类型2.1int整型2.1.1作用2.1.2定义2.2float浮点型2.2.1作用2.2.2定义2.3数字......
  • 5、Python语法入门之垃圾回收机制
    5、Python语法入门之垃圾回收机制  目录一引入二什么是垃圾回收机制?三为什么要用垃圾回收机制四垃圾回收机制原理分析4.1什么是引用计数?4.2......
  • 6、Python语法入门之与用户交互、运算符
    6、Python语法入门之与用户交互、运算符  目录一程序与用户交互1.1什么是与用户交互?1.2为什么要与用户交互?1.3如何与用户交互1.3.1输入inpu......
  • windows定时任务执行python爬虫
    有一些定时爬取的操作,适合用定时任务去执行。个人单独用的项目不适合放在工作所用的服务器上,也没必要单独买个服务器,我们windows电脑本身就有这项功能。接下来是一个wi......
  • Python第三方库arrow
    Python第三方库arrowhttps://pypi.org/project/arrow/简介处理时间日期的一个第三方库ArrowisaPythonlibrarythatoffersasensibleandhuman-friendly......
  • python数据处理基础
    1基础要素1.1数值1.1.1整数1.1.2浮点数 额外知识点tpye函数   1、可以对对象调用这个函数,用来获得这个对象的更多信息2、可以对python中所有......
  • 「学习笔记」Z 函数(扩展 KMP)
    前置芝士:KMP算法正文本文涉及的字符串下标以\(0\)为起点。对于个长度为\(n\)的字符串\(s\)。定义函数\(z(i)\)表示\(s\)和\(s_{i\simn-1}\)(即以\(s_i\)开......
  • PYTHON错误——”赋值“ 和 ”拷贝“
    #关于自己写的代码有个逻辑没有问题,但是代码有问题的错误。本质上是关于“拷贝”和“赋值”的错误。#我想将每次大循环后x["x1"]的结果保存到a中。#即:a:[[0,1],[0......