假设我们有一个函数 add
如下
def add(x, y):
return x + y
我们想为数组应用 map 函数
map(add, [1, 2, 3], 2)
语义是我想将 2 添加到数组的每个元素。但是 map
函数在第三个参数中也需要一个列表。
注意: 为了简单起见,我将 add
作为示例。我原来的功能要复杂得多。当然,在 add
函数中设置默认值 y
的选项是不可能的,因为它会在每次调用时更改。
原文由 Shan 发布,翻译遵循 CC BY-SA 4.0 许可协议
一种选择是列表理解:
更多的选择: