gpt4 book ai didi

python - + : 'dict' and 'int' 不支持的操作数类型

转载 作者:太空宇宙 更新时间:2023-11-04 07:08:37 26 4
gpt4 key购买 nike

有点奇怪!

谁能解释一下这个 TypeError 消息?

csvRow.append(len(calls["outbound"] + len(calls["inbound"])))
TypeError: unsupported operand type(s) for +: 'dict' and 'int'

当我执行以下操作时,我没有遇到任何问题并且它按预期运行:

totalinbound = len(calls["inbound"])
totaloutbound = len(calls["outbound"])
csvRow.append(totalinbound + totaloutbound)

最佳答案

您的括号没有正确平衡。 calls["outbound"] 应该在调用 len 函数的括号内:

csvRow.append(len(calls["outbound"]) + len(calls["inbound"]))
# ^

我将行尾的右括号移到了箭头所在的位置。

否则,您将尝试将 len(calls["inbound"]) 添加到 calls["outbound"] 返回的字典中。这是一个 TypeError

关于python - + : 'dict' and 'int' 不支持的操作数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27109148/

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