2016-07-19 7 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)) 

이것은 키 - 값 쌍을 포함하는 튜플입니다. 요소가 하나만있는 튜플을 만들려면 끝에 쉼표를 추가하십시오.

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