22 lambda 练习
**```py
练习题1
USER_LIST = []
def func0(x):
v = USER_LIST.append(x) #列表.append没有返回值 v= None,insert/extend也没有返回值
return v # 将None进行返回
result = func0('alex')
print(result)
练习题2
def func0(x):
v = x.strip() #将去除空格的字符串.生成新的值,进行返回
return v
result = func0(' alex ') # =于,去除空格后的字符串
print(result)
############## 总结:列表所有方法基本上都是返回None;字符串的所有方法基本上都是返回新值 #################
练习题3
USER_LIST = []
func1 = lambda x: USER_LIST.append(x) #等价于练习题1
v1 = func1('alex')
print(v1)
print(USER_LIST)
练习题4
func1 = lambda x: x.split('l')
v1 = func1('alex')
print(v1)
练习题5
func_list = [lambda x:x.strip(), lambda y:y+199,lambda x,y:x+y]
v1 = func_list[0]('alex ') #调用 :lambda x:x.strip() 去除空格将新值进行返回
print(v1)
v2 = func_list1 #299
print(v2)
v3 = func_list2 #lambda x,y:x+y = 3
**