插播几条小知识:
1. lambda 表达式
对于简单的函数,我们可以用 lamdba 表达式来执行,一句话就够用 ??
普通表达式:
def func(arg):
return arg + 1
执行函数:
result = func(6)
来吧 lambda 来了
my_lambda = lambda arg : arg + 1
执行函数
result = my_lambda(6)
lambda 执行的意义就是对 简单函数的简洁表示
2. 内置函数
2.1 map
遍历序列,对序列中每个元素进行操作,最终获取新的序列
l = [1,2,3]
new_list = map(lambda a:a+100 , li)
两个列表对应元素相加
l = [1,2,3,]
s = [10,20,30]
new_list = map(lambda a,b : a+b , l , s )
时间: 2024-10-10 06:33:34