python lambda (k,v):(v,k)是什么意思

发布网友

我来回答

2个回答

热心网友

lambda是个匿名函数,这个函数的参数就是(k,v),实际就是个元组,并且只有2个元素,返回值就是

(v,k),即交换元组中两个元素的位置

比如

f=lambda (k,v):(v,k)
>>> f((1,2))
(2, 1)

热心网友

其实这就相当于一个
def fun(k,v)
return v,k

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com