“太多的价值无法解包”,遍历一个字典。键=>字符串,值=>列表

【字号: 日期:2024-03-08浏览:28作者:雯心
如何解决“太多的价值无法解包”,遍历一个字典。键=>字符串,值=>列表?Python 2

您需要使用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

相关文章: