您需要使用iteritems。
for field, possible_values in fields.iteritems(): print field, possible_values
请参阅此答案,以获取有关遍历字典的更多信息,例如items()跨python版本使用using。
Python 3由于 iteritems()是不再支持。使用items()代替。
for field, possible_values in fields.items(): print(field, possible_values)解决方法
我得到了’too many values to unpack’错误。知道我该如何解决吗?
first_names = [’foo’,’bar’]last_names = [’gravy’,’snowman’]fields = { ’first_names’: first_names,’last_name’: last_names,}for field,possible_values in fields: # error happens on this line