python 中的lamda 表达式
#1.(list(filter(lambda x: x%2,range(10)))) #[1, 3, 5, 7, 9]# 非lamda表示
def odd(x): return x%2 temp = range(10) show = filter(odd,temp) print(list(show)) #[1, 3, 5, 7, 9]
#此时lambda函数用于指定过滤列表元素的条件
#2.
map(lambda x: x+1, [1, 2,3]) #[2, 3, 4]
#3.s=lambda x:"yes"ifx==1else"no"# 非lamda
def s(x):
if x==1:
return "yes"
else:
return "no"
浙公网安备 33010602011771号