拆分嵌套字典

时间:2015-09-29 22:54:34

标签: python

我有一个嵌套词典,如下所示。我想删除最初的{0: 'information1', 1: 'information2', 2: 'information3'}项。仅留下内部字典Data

到目前为止,我发现的所有信息仅建议根据值进行拆分,因为我追求的是{'Data': {0: 'information1', 1: 'information2', 2: 'information3'}} 的值,我不完全确定如何指定拆分。

初始嵌套词典

{0: 'information1', 1: 'information2', 2: 'information3'}

预期结果词典

{{1}}

1 个答案:

答案 0 :(得分:1)

您不是要分割,而是要检索字典中的一个值:

d = {'Data': {0: 'information1', 1: 'information2', 2: 'information3'}}
inner = d['Data']

inner现在将包含{0: 'information1', 1: 'information2', 2: 'information3'}

更多解释:

查看d,它包含一个键/值对。关键是'Data',值为{0: 'information1', 1: 'information2', 2: 'information3'}

现在要获取与密钥d关联的'Data'的值,我们使用[]的语法并使用密钥:

inner = d['Data']

这将返回值并将其分配给inner。然后,您可以以相同的方式访问内部的值。因此inner[1]将是information2