python - for循环列表 - 返回错误"太多值要解压缩"

jim*_*iat 2 python for-loop

我知道网站上有很多问题,但我阅读的十几个未能解决这个简单的问题:

for df, ind_source in ["df1", "df2", "df3"], ["investingcom", "bloomberg", "ft"]:
        print(df+" "+ind_source)
Run Code Online (Sandbox Code Playgroud)

返回错误值: too many values to unpack (expected 2)

这个问题的解决方案是什么?

YCF*_*ame 5

for df, ind_source in zip(["df1", "df2", "df3"], ["investingcom", "bloomberg", "ft"]):
    print(df+" "+ind_source)
Run Code Online (Sandbox Code Playgroud)