'too many values to unpack', iterating over a dict. key=>string, value=>list
Python 3
for field, possible_values in fields.items():
print(field, possible_values)
Since Python 3 iteritems()
is no longer supported. Use items()
instead.
Python 2
You need to use something like iteritems
.
for field, possible_values in fields.iteritems():
print field, possible_values
See this answer for more information on iterating through dictionaries, such as using items()
, across python versions.
For Python 3.x iteritems
has been removed. Use items instead.
for field, possible_values in fields.items():
print(field, possible_values)