我有多个字符串列表,我想成为我的JSON键。你知道吗
例如,我有以下列表:
['dev', 'aws', 'test']
['dev', 'azure', 'test']
['prod', 'aws', 'test']
基于此,我想用这些表示键的值创建JSON的主干。你知道吗
这是我想要的输出:
{
"dev": {
"aws": {
"test": ""
},
"azure": {
"test": ""
}
},
"prod": {
"aws": {
"test": ""
}
}
}
我的问题是,我需要动态地创建它,因为键不是静态的,而且可能会更改。你知道吗
我想不出一个动态创建的方法,而且在网上也找不到帮助,所以如果你对如何处理这个案子有任何想法,我会非常感激的。你知道吗
非常感谢。你知道吗
这是一种使用
dict.setdefault
的方法例如:
输出:
这应该起作用:
输出:
如果我们将输入视为列表列表:
然后可以使用以下命令:
这就给了你
d
:相关问题 更多 >
编程相关推荐