python从valu创建新的dict键

2024-09-26 18:01:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个哈希数组,比如:

detail = [{'name': 'Adam'}, {'name': 'Jackie'}]

现在我要做的是创建一个新的dict,比如:

^{pr2}$

我所做的是:

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的值到新的dict,如果它是在Ruby中,我会做#{key_in_i}并且它会给我所需的值。我也尝试了new_dict = dict("%s" %key = i[key]),但它给了我一个错误key cannot be the expression。如果有人能帮我解决这个问题,我将不胜感激!在


Tags: keynameinfor数组dictrubydetail

热门问题