【发布时间】:2017-02-28 09:12:29
【问题描述】:
我有一个字典,它在 python 程序中具有以下结构
{'John':{'age': '12', 'height':'152', 'weight':'45}},这是函数返回的结果。
我的问题是如何提取子词典?这样我就只能以{'age': '12', 'height':'152', 'weight':'45} 的形式获取数据。
*我可以想到一个使用for循环遍历字典的解决方案,因为这个字典中只有一个项目,我可以将它存储到一个新的变量中,但是我想学习一个替代方案
非常感谢
【问题讨论】:
-
你试过
d["John"]吗?或者,如果只有一个值并且您不知道密钥,则只需从 .values 中提取它。next(iter(d.values()))或d[next(iter(d))] -
阅读任何 Python 教程的字典部分?
标签: python dictionary