python使用什么函数定义匿名函数(Python匿名函数及应用示例)
类别:脚本大全 浏览量:1736
时间:2021-10-19 06:34:13 python使用什么函数定义匿名函数
Python匿名函数及应用示例本文实例讲述了python匿名函数及应用。分享给大家供大家参考,具体如下:
lambda关键词能创建?型匿名函数。这种函数得名于省略了def声明函数的标准步骤。
代码如下:
|
#定义lambda函数 sum = lambda arg1,arg2:arg1 + arg2 #调用函数 totle = sum ( 3 , 5 ) print ( 'totle = %d' % totle) |
运行如下
totle = 8
lambda函数能接收任何数量的参数但只能返回一个表达式的值
匿名函数不能直接调用print,因为lambda需要一个表达式.
应用场景:函数作为参数传递
1. 自定义函数
|
#定义函数 def myfunc(num1,num2,option): print ( 'num1 = %d' % num1) print ( 'num2 = %d' % num2) print ( 'num1 + num2 = %d' % option(num1,num2)) #调用函数 myfunc( 3 , 5 , lambda x,y:x + y) |
运行如下:
num1 = 3
num2 = 5
num1 + num2 = 8
2. 作为内置函数的参数
|
#coding=utf-8 #定义一个列表,列表中的元素是字典 stus = [{ 'name' : 'xiaoming' , 'age' : 18 }, { 'name' : 'xiaohong' , 'age' : 19 }, { 'name' : 'xiaoxue' , 'age' : 17 }] #实现列表中的元素按name排序 stus.sort(key = lambda x:x[ 'name' ]) print ( '列表中的元素按name排序:' , stus) #实现列表中的元素按age排序 stus.sort(key = lambda x:x[ 'age' ]) print ( '列表中的元素按age排序:' , stus) |
运行结果如下:
列表中的元素按name排序:
[{'name': 'xiaohong', 'age': 19},
{'name': 'xiaoming', 'age': 18},
{'name': 'xiaoxue', 'age': 17}]
列表中的元素按age排序:
[{'name': 'xiaoxue', 'age': 17},
{'name': 'xiaoming', 'age': 18},
{'name': 'xiaohong', 'age': 19}]
希望本文所述对大家python程序设计有所帮助。
原文链接:https://blog.csdn.net/xuezhangjun0121/article/details/76945344
您可能感兴趣
- python解析身份证号(python验证身份证信息实例代码)
- pythonftp功能介绍(使用Python操作FTP实现上传和下载的方法)
- python撤回的微信消息怎么看(Python实现微信消息防撤回功能的实例代码)
- python包和模块管理(python的依赖管理的实现)
- python接口自动化接口依赖(python接口自动化十六--参数关联接口后传详解)
- python协程结果(深入浅析python 协程与go协程的区别)
- python如何判断两个数组相同(Python实现的合并两个有序数组算法示例)
- python静态方法和类方法的区别(Python实例方法、类方法、静态方法的区别与作用详解)
- python抽奖转盘代码(详解python--模拟轮盘抽奖游戏)
- python面向对象基本思想(详解Python:面向对象编程)
- python ssh 连接(python pexpect ssh 远程登录服务器的方法)
- python怎么爬取excel数据(python爬取内容存入Excel实例)
- python函数参数讲解(Python高级特性与几种函数的讲解)
- knn算法详细步骤(Python实现KNNK-近邻算法的示例代码)
- python微信消息模拟请求(python实现微信机器人: 登录微信、消息接收、自动回复功能)
- python3编程过程(Python3模拟登录操作实例分析)
- 成都旅游攻略(成都旅游攻略自由行最佳线路)
- 给儿童吃什么最好(给儿童吃什么最好消化)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
热门推荐
- mysql变量技巧(mysql用户变量与set语句示例详解)
- cookie和session流程(浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同)
- css垂直居中16个方法(css实现元素垂直居中的常用方法总结)
- datetimepicker怎么设置空值(浅谈amaze-ui中datepicker和datetimepicker注意的几点)
- windowsmysql服务在哪里(解决windows service 2012阿里云服务器在搭建mysql时缺少msvcr100.dll文件的问题)
- MVC中JavaScriptResult
- ASP.NET压缩图片
- dede模板如何修改(dede文章页面如何显示作者的头像默认只能显示作者用户名)
- python生成文本文件(python+os根据文件名自动生成文本)
- dedecms模板未生成(dedecms前台会员无法上传图片类型的解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9