Python字典:嵌套字典

2024-04-25 17:10:18 发布

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

我想从一个JSON文件(然后转换成python字典)更新密钥。我想有一个嵌套字典在我的更新文件,但我不知道如何做到这一点。在

f = dict(
    source=result['sourcefile'], 
    destination=result['destinationfile']
)

在这段代码中,我有result,这是我的JSON输出。我有键sourcefile和{}是我从API获得的键。我想把它们改成source和{}。在这里之前,这段代码可以完成这项工作;但是,我希望我的字典被嵌套(无论是使用list还是另一个dict)。 如下所示:

^{pr2}$

Tags: 文件代码apijsonsource字典密钥result
1条回答
网友
1楼 · 发布于 2024-04-25 17:10:18

下面是一个示例代码,它合并了您显示的代码并生成您显示的JSON。它只是使对象如所述,并将其编码为JSON。在

import json

result = {'sourcefile': "samplevalue", 'destinationfile':"samplevalue"}

f = dict(
                 source=result['sourcefile'],
                         destination=result['destinationfile']
                                         )
g = {"F": f}

print( json.dumps(g) )

相关问题 更多 >