python:ValueError:太多值无法解包(预期2)

时间:2019-03-20 18:46:38

标签: python

我正在尝试使用以下for循环将值放入字典中。 但是python抛出了值错误。

  

ValueError:太多值无法解包(预期2)

edit_person.js

1 个答案:

答案 0 :(得分:4)

使用邮政编码:

acc_list = [KP_mse, Eminem_mse, shakira_mse, LMFAO_mse, Psy_mse]
artist_name= ['Katty Perry', 'Eminem', 'Shakira', 'LMFAO', 'Psy']
dict = {}
for name, n in zip(artist_name, acc_list): #note the change from (name, n) to name, n
    dict[name] = n #note the change from dict[name] = acc_list[n]