1、 Lambda 形式

通过lambda关键字,可以创建很小的匿名函数。这里有一个函数返回它的两个参数的和:“lambda a, b: a+b”Lambda 形式可以用于任何需要的函数对象。出于语法限制,它们只能有一个单独的表达式。语义上讲,它们只是普通函数定义中的一个语法技巧。

43

 

 2、apply

简化函数调用。将list或者dict传递给函数的参数。

apply(模块.函数名,(参数1,参数2,。。。))

apply(模块.函数名,(),{"参数1“:值1;”参数2“:值2})
 
 apply(Fun, a)

 

3、 filter()函数

filter(function, sequence),过滤函数,只有符合function中规定内容的序列,才会被留下,其他被过滤。

如:

]

 

4、 map()函数

map(function, sequence),对于sequence中的每个元素,调用function进行处理,返回值为list类型。不过好像现在用list推导式,已经可以实现了吧。

]

 

5 、  reduce()函数

reduce(func, sequence),reduce 函数可以按照给定的方法把输入参数中上序列缩减为单个的值,首先以序列的前两个元素调用函数,再以返回值跟第三个参数调用。依次执行,最后就剩下一个值了。

55

相关文章:

  • 2022-01-02
  • 2021-12-26
  • 2022-01-01
  • 2021-09-16
  • 2021-07-16
猜你喜欢
  • 2021-06-15
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2021-07-03
  • 2021-06-16
  • 2021-12-16
相关资源
相似解决方案