【发布时间】:2020-12-07 18:45:43
【问题描述】:
我无法根据嵌套键解析下面的 python 嵌套字典。我想过滤一个键的值并返回与之相关的所有嵌套键/值。
{ 'US': { 'Washington': {'Seattle': {1: {'name': 'John', 'age': '27', 'gender': 'Male'}}},
{ 'Florida': {'some city': {2: {'name': 'Marie', 'age': '22', 'gender': 'Female'}}},
{ 'Ohio': {'some city': {3: {'name': 'Luna', 'age': '24', 'gender': 'Female', 'married': 'No'}}},
{ 'Nevada': {'some city': {4: {'name': 'Peter', 'age': '29', 'gender': 'Male', 'married': 'Yes'}}}}}
例如,过滤性别“男性”应返回以下内容:
美国 华盛顿 西雅图 1 姓名:约翰 年龄:27
美国 内华达州 某个城市 4 姓名:彼得 年龄:29 已婚:是的
您能否建议解析它的最佳方法。我试图在一个似乎不起作用的循环中使用 contains。
【问题讨论】:
标签: python dictionary nested