我有一个哈希数组,例如:
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 循环访问新字典的键值。如果它是在 Ruby 中,我会做#{key_in_i}
的,它会给我所需的价值。我也试过new_dict = dict("%s" %key = i[key])
,但它给了我错误key cannot be the expression
。如果有人能帮我解决这个问题,我将不胜感激!