lambda表达式随记

 

 

 

 

 

1.join函数

join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

 

str.join(元组、列表、字典、字符串) 之后生成的只能是字符串

所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串。

 

列表中的元素也需要是字符串

 

2.map函数与lambda表达式结合

print(*list(map(lambda a : string[a],index)),sep = "")

 

 

name = lambda [list] : 表达式

其中,定义 lambda 表达式,必须使用 lambda 关键字;[list] 作为可选参数,等同于定义函数是指定的参数列表;name 为该表达式的名称。

lambda表达式可以将一个只有一行表达式的函数简化成一个匿名函数,节省代码空间,而且对于一些不需要重复调用的函数,lambda表达式使用完立即释放,提高性能

结合map函数,即可简洁完成很多工作。

 

posted @ 2021-04-20 11:01  助手的fork  阅读(44)  评论(0编辑  收藏  举报