我有两个列表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/

10-09 23:52