--------不断更新中----------
⭐️本笔记仅自用,如要学习详细知识,请移步其他文章⭐️
过滤列表元素, 第一个参数类型为 函数类型
lambda表达式可用于指定过滤列表元素的条件。
filter(lambda x: x % 3 == 0, [1, 2, 3])
指定将列表 [ 1 , 2 , 3 ] [1,2,3] [1,2,3]中能够被 3 3 3整除的元素过滤出来,其结果是 [ 3 ] [3] [3]
数据类型相关 字典 1. 键和值的类型字典的键必须取不可变的数据类型,如字符串,元组,数字
值可以取任意数据类型
lambda 能够定义的函数非常受限。函数的结果必须能够作为单独的表达式来计算,这意味着你不能使用多路 if... elif... else 比较,或者 try... except 语句。
和C++一样,lambda就是一个匿名函数,可以把它当成一个函数对象。
定义函数
# 定义加法函数 add = lambda x, y : x + y res = add(1, 3) # res = 4
传递函数参数
lambda表达式可用于指定过滤列表元素的条件。
filter(lambda x: x % 3 == 0, [1, 2, 3])
指定将列表 [ 1 , 2 , 3 ] [1,2,3] [1,2,3]中能够被 3 3 3整除的元素过滤出来,其结果是 [ 3 ] [3] [3]
包或模块使用 randomrandom.uniform(a, b)
随机小数生成,生成
[
a
,
b
]
[a,b]
[a,b]范围小数



