我有两个列表xscat和yscat。我希望列表推导分别在xscat和yscat中选择x和y。结果列表应包含peaks([x[0], y[0]]), peaks([x[1], y[1]])
等
xscat=yscat=[-1, -1.5,5]
[peaks([x,y]) for x,y in xscat,yscat]
您可以使用理解力找到任何解决方案吗?或其他放置方式( map )?
最佳答案
zip
是您想要的:
[peaks([x,y]) for x,y in zip(xscat,yscat)]
关于python - 在两个列表中带有参数的函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9184497/