Dan*_*ats 2 python scheme functional-programming
Python是否具有与scheme的apply相同的功能?我注意到Python的reduce对两个参数的函数起作用,并递归地应用它,这是非常不同的.
我应该自己写吗?我缺少一些模块吗?
Python相当于Scheme的应用是在参数上使用*和/或**前缀.
例如:
>>> my_list = [1, 2]
>>> operator.add(*my_list)
3
Run Code Online (Sandbox Code Playgroud)
该*前缀用于对位置参数的序列,并且所述**前缀上的字典关键字参数使用.(这反映了它们在形式参数声明中的用法.)
| 归档时间: |
|
| 查看次数: |
405 次 |
| 最近记录: |