gpt4 book ai didi

python - 需要超过 1 个值才能解包

转载 作者:太空宇宙 更新时间:2023-11-04 03:56:47 25 4
gpt4 key购买 nike

我正在编写以下代码来创建字典:

for a,b,c in foo:
d=float(a or 0)-float(b or 0)
bar[c]=d
print bar

这行得通,但一遍又一遍地给了我障碍。但是,当我尝试在 for 循环之外使用 bar 时,出现以下错误;

ValueError: need more than 1 value to unpack

最佳答案

该错误消息表示您正试图将一个值存储在需要多个值的元组中。

>>>(x,y,z) = [5]
ValueError: need more than 1 value to unpack

您应该在您的代码中寻找您分配给元组的地方。 foo 似乎是一个元组列表。也许您正在尝试将某些内容分配给 foo

的元素

关于python - 需要超过 1 个值才能解包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17976496/

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