0
新字典鍵我有一個像散列的數組:蟒蛇創建從價值
detail = [{'name': 'Adam'}, {'name': 'Jackie'}]
現在我想做的是創造這樣一個新的字典:
{'name' : 'Sandra'}
我所做的是:
for i in detail:
for key_in_i in i:
dict(key_in_i = 'Sandra')
我想得到的是{'Name': 'Sandra'}
。但是,如果我這樣做,我得到{'key_in_u': 'Sandra'}
,因爲我已經將密鑰設置爲key_in_i
。我不知道如何從for循環訪問新字典中的key的值。如果是Ruby,我會完成#{key_in_i}
,它會給我所需的價值。我也試過new_dict = dict("%s" %key = i[key])
,但它給我錯誤key cannot be the expression
。如果有人能幫我解決這個問題,我會很感激!
感謝第二個解決方案的工作!我只是想用簡單的例子來具體說明! :) –