lambda 与内置函数,以及一些补充

本文介绍了Python中lambda表达式的使用方法及意义,并通过实例展示了如何利用map函数结合lambda表达式来高效处理列表数据。

插播几条小知识:

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 )

转载于:https://www.cnblogs.com/ugfly/p/7292085.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值