Skip to main content
 首页 » 编程设计

python之OrderedDict 值太多,无法解压

2025年05月04日25虾米哥

我的程序正在生成:

ValueError: too many values to unpack.

我复制了在其他实例中有效的代码行。

new_dict = (("data", 0)) 
new_dict = collections.OrderedDict(new_dict) #the line producing the error 

这个和其他似乎有效的唯一区别是它们有更多的值(value)。

请您参考如下方法:

new_dict = (("data", 0)) 

这应该是一个包含键值对的元组。要创建仅包含一个元素的元组,请添加尾随逗号。

new_dict = (("data", 0),)