• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python lambda函数的学习

python 搞java代码 3年前 (2022-05-21) 20次浏览 已收录 0个评论
 <a href="https://www.gaodaima.com/tag/lambda" title="查看更多关于lambda的文章" target="_blank">lambda</a>函数在python 基础中没看过,查找资料目前知道如下的用法<br><br>1. <span><strong>用于简单表达式的计算</strong></span><br>    lambda  参数:表达式<br><br>如:<br>   <a href="https://www.gaodaima.com/tag/result" title="查看更多关于result的文章" target="_blank">result</a> = lambda x: x**2<br>   print(result(3))<br><br>  ---- 参数也可以有多个<br><br>  result = lambda x,y:x+y <br>  print(result(3,4))<br><br><br>2. <strong><span>filter<a href="https://www.gaodaima.com/tag/%e5%87%bd%e6%95%b0" title="查看更多关于函数的文章" target="_blank">函数</a>和 lambda函数,此时lambda函数用于指定过滤列表元素的条件</span></strong><br>   y = [1,3,4,5,6,7,10,8]<br>   res = filter(lambda x:x%2 ==0, y)<br>   print(list(res))<br><br>3. <strong><span>sorted 函数和lambda函数,用于指定对列表中所有元素进行排序</span></strong><br><br>    y = [1,3,4,5,6,7,10,8]

www#gaodaima.com来源gaodai#ma#com搞@代~码网搞代码

<em id="__mceDel">    res = sorted(y, key=lambda x: abs(5-x))<br>    print(res)</em>
<br>4. <strong><span>map 函数和lambda函数,用于指定对列表中每一个元素的共同操作</span></strong>
    y = [1,3,4,5,6,7,10,8,6]<br>    res = map(lambda x:x-1,y)<br>    print(list(res))<br><br>5. reduce函数和lambda函数,---待续

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python lambda函数的学习
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址