您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python ValueError:太多值无法解压

Python ValueError:太多值无法解压

self.materials一个dict认情况下,您仅迭代键(字符串)。

由于self.materials具有两个以上的键*,因此无法将它们解压到tuplek, m”中,因此引发了异常ValueError

在Python 2. x中 ,要遍历键和值(tuplek, m”),我们使用self.materials.iteritems()

但是,由于无论如何都将键扔掉了,因此还可以简单地遍历字典的值:

for m in self.materials.itervalues():

在Python 3. x中 ,preferreddict.values()(返回字典视图对象):

for m in self.materials.values():
python 2022/1/1 18:43:41 有501人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶