gpt4 book ai didi

Python 循环 double 印

转载 作者:行者123 更新时间:2023-12-04 13:01:27 27 4
gpt4 key购买 nike

使用下面的代码,我能够得到正确的答案,但是它重复了 两次 .

例如,我只想要 [1.2038, 1.206] 的结果,但下面的代码打印 [1.2038, 1.206, 1.2038, 1.206] .有人知道我的代码有什么问题吗?任何帮助将不胜感激。谢谢!

spot = [1.2020, 1.2040]
forwardSwap = [0.0018, 0.0020]
forwardOutright = []

for i in range(len(spot)):
for i in range(len(forwardSwap)):
forwardOutright.append(spot[i] + forwardSwap[i])

print forwardOutright

最佳答案

您应该zip而不是同时迭代两个列表的嵌套循环:

forwardOutright = [x+y for x, y in zip(spot, forwardSwap)]

关于Python 循环 double 印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47016504/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com