python - ValueError: no enough values to unpack (expected 2, got 1) again
问题描述
我有这个错误,我被困在这里。有人可以帮忙吗?
for row, is_corrupt in ([{'a': 'b'}], True):
print(row)
print(is_corrupt)
我收到错误消息:
ValueError: not enough values to unpack (expected 2, got 1)
PS:-我从([{'a': 'b'}], True)
生成器方法中获得。
解决方案
您正在迭代两个项目的元组:
[{'a': 'b'}]
True
在这两种情况下,您都没有可以解压缩成两个变量的两个项目。
您似乎想要做的只是:
row, is_corrupt = ([{'a': 'b'}], True)
推荐阅读
- wordpress - Bootstrap 折叠破坏了 WordPress 站点中的行和列布局
- javascript - 如何从 Angular 中的相对路径获取和操作 iframe 内的元素
- django - TypeError:只能将str(不是“DeferredAttribute”)连接到str
- angular - 客户端上的Angular SSR双重加载
- html - Flex 行的高度加起来为父引导程序 4
- node.js - 使用 CodeDeploy、Parameter Store 和 PM2 设置 EC2 环境变量
- javascript - 如何使用 Chai 检查值是否为正数?
- python - for循环没有被执行python
- python-3.x - 如何在执行用户命令后向机器人发送的消息中添加反应表情符号?
- javascript - 模态体在按钮单击时消失