2016-07-19 14 views
1

私のプログラムが作成されます。OrderedDictあまりにも多くの値をアンパックする

ValueError: too many values to unpack.

は私が他のインスタンスで動作するコードの行をコピーしました。

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

これと他のものとの唯一の違いは、より多くの値があることです。

+0

'((" data "、0))'( "data"、0) 'は、 – vaultah

答えて

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

これは、キーと値のペアを含むタプルであると考えられます。 1つの要素だけを持つタプルを作成するには、末尾にカンマを追加します。

new_dict = (("data", 0),) 
関連する問題