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
您可能感兴趣
- knn算法详细步骤(Python实现KNNK-近邻算法的示例代码)
- pythonexcel生成报表(python生成每日报表数据Excel并邮件发送的实例)
- python抓取天气数据(Python实战之制作天气查询软件)
- python3.7.0使用方法(Python3.5模块的定义、导入、优化操作图文详解)
- python数组矩阵操作(Python矩阵和Numpy数组的那些事儿)
- python与气象(使用Python和Prometheus跟踪天气的使用方法)
- python pyqt 教程(Python+PyQt5实现美剧爬虫可视工具的方法)
- python数据类型基本知识入门(Python Pexpect库的简单使用方法)
- python 文本分析 摘要(用Python逐行分析文件方法)
- python怎么操作mysql(详解Python的数据库操作pymysql)
- python接口自动化接口依赖(python接口自动化十六--参数关联接口后传详解)
- 抖音上很火的表白程序链接(我喜欢你 抖音表白程序python版)
- python pandas dataframe 查询(Python实现从SQL型数据库读写dataframe型数据的方法基于pandas)
- python与php(解决Python3 被PHP程序调用执行返回乱码的问题)
- python列表中的数组(Python3.4学习笔记之列表、数组操作示例)
- python中的变量与变量类型(Python变量类型知识点总结)
- 今天要吃什么(今天要吃什么菜)
- 三杨之一 南杨 杨溥 安贞履节,酿醴调羹,宰相之气(三杨之一南杨杨溥)
- 今天会下雨吗(今天会下雨吗小说)
- 追连续剧,品古今联4 明代三杨,联妙诗佳(追连续剧品古今联4)
- 三杨 共辅四朝帝王,构建明帝国内阁行政圈(三杨共辅四朝帝王)
- 红色文化进国企(红色文化进国企)
热门推荐
- mysql5.7详细安装教程(MySQL5.7.33安装过程图文详解)
- dedecms栏目关键词(dedecms实现有短标题时显示短标题、无短标题时显示长标题的方法)
- mysql5.7.24rpm安装(MySQL系列-YUM及RPM包安装v5.7.34)
- dockerregistry原理(解决Docker x509 insecure registry的问题)
- stopPropagation、return false、preventDefault区别
- python模块使用方法(详解python的argpare和click模块小结)
- canvas设置点击(Canvas高级路径操作之拖拽对象的实现)
- python中匿名函数关键字(浅谈python之高阶函数和匿名函数)
- python协程结果(深入浅析python 协程与go协程的区别)
- app开发自定义导航栏(AmazeUI底部导航栏与分享按钮的示例代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9