如何在python中映射具有多个参数的函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在python中映射具有多个参数的函数相关的知识,希望对你有一定的参考价值。
我正在寻找一个带有特定参数列表的函数。
def add(x, y):
return(x + y)
list1 = [1, 2, 3]
list2 = [3, 4, 5]
经过一些研究,我已经能够成功地使用map
和lambda
函数。
list(map(lambda x, y: add(x, y), list1, list2))
我想知道,使用迭代器这样做更好吗?我尝试了以下但无法弄清楚:
[add(x, y), for x, y in list1, list2]
要么
[add(x, y), for x in list1 for y in list2]
提前致谢!
以上是关于如何在python中映射具有多个参数的函数的主要内容,如果未能解决你的问题,请参考以下文章
如何将具有多个参数的函数传递给 python concurrent.futures.ProcessPoolExecutor.map()?