簡體   English   中英

python:ValueError:太多值無法解包(預期2)

[英]python: ValueError: too many values to unpack (expected 2)

我試圖使用以下for循環將值放入字典中。 但是python拋出了值錯誤。

ValueError:太多值無法解包(預期2)

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 (artist_name, acc_list):
        dict[name] =acc_list[n]

使用郵編:

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]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM