我有一个嵌套词典,如下所示。我想删除最初的{0: 'information1', 1: 'information2', 2: 'information3'}
项。仅留下内部字典Data
。
到目前为止,我发现的所有信息仅建议根据值进行拆分,因为我追求的是{'Data': {0: 'information1', 1: 'information2', 2: 'information3'}}
的值,我不完全确定如何指定拆分。
初始嵌套词典
{0: 'information1', 1: 'information2', 2: 'information3'}
预期结果词典
{{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
。