python匿名函数
来源:互联网 发布:手机语音读书软件 编辑:程序博客网 时间:2024/05/29 16:12
首先我想先介绍下什么是引用?
例如:a=100 b=a
这样100只会有一份,a和b只是指向了同一个位置,改变a的值b也会跟着改变 ,当我们用id(变量)查看两变量的地址是相同的
什么是可变类型和不可变类型?
可变类型:列表,字典
不可变类型:除了可变类型剩下的都是不可变类型
不可变类型举例:a=“world”,可以输出a[0],整个字符串也可以修改,但是要修改a[0]就会报错
字典中不可以被当做key的类型有哪些?
列表,因为列表是不可变类型,而key值是需要唯一的
匿名函数的格式?
lambda 参数:式子
例如:lambda x,y:x+y 这个函数没有函数名,x,y为形参,冒号后面为函数体
想要调用这个匿名函数,首先需要定义一个变量接这个匿名函数:变量=lambda x,y:x+y 调用时只需要:变量(11,22)传参就行了
注:匿名函数默认是有返回值的,而普通函数默认是没有的,如果普通函数不定义则返回None
匿名函数的作用?
如果列表中的字典有多个key,需要排序时会报错的,因为不知道通过那个key值来排列,这样可以使用匿名函数
例子:
stus.sort(key=lambda x:x['name'])
这样就能指定键来排序
阅读全文
0 0
- python 匿名函数lambda
- Python 匿名函数lambda
- python 匿名函数lambda
- python学习-匿名函数
- Python匿名函数详解
- Python匿名函数详解
- Python Lambda 匿名函数
- 【python】匿名函数 lambda
- Python匿名函数lambda
- Python lambda匿名函数
- Python匿名函数
- python匿名函数lambda
- Python 匿名函数lambda
- Python lambda匿名函数
- python中匿名函数
- python中匿名函数
- python匿名函数
- Python的匿名函数
- 八 iOS之 CATransition (转场动画)
- 关于客户端与服务端通信的一点感悟
- Xcode9.0.1
- 枚举:enum
- java并发编程:volatile关键字解析
- python匿名函数
- Android studio import module问题集锦.
- 数据结构中二叉树的相关操作
- iOS 保持界面流畅的技巧
- hibernate工具类
- 文章标题
- selenium(java)处理HTML5的视频播放
- nyoj 2359 : 巴什博弈?
- Java异常处理之InvocationTargetException(反射异常)