例如,我在字典中有一个Python字典,它返回JSON对象:
{
u'BrowseNode': {
u'Ancestors': {
u'BrowseNode': {
u'Ancestors': {
u'BrowseNode': {
u'Ancestors': {
u'BrowseNode': {
u'Ancestors': {
u'BrowseNode': {
u'BrowseNodeId': 283155,
u'Name': u'Books'
}
},
u'BrowseNodeId': 1000,
u'IsCategoryRoot': 1,
u'Name': u'Subjects'
}
},
u'BrowseNodeId': 75,
u'Name': u'Science'
}
},
u'BrowseNodeId': 14545,
u'Name': u'Physics'
}
},
u'BrowseNodeId': 226697,
u'Name': u'Electromagnetism'
}
}
我想得到“Name”键值,但保留Python对象不变(不转换它或类似对象)
输出应如下所示:
^{pr2}$谢谢
递归打印名称属性。。。在
类似这样的方法也适用于给定的数据,并且不是递归的:
Recursion的经典用例。在
从我的头顶:
要获取资料,请致电
names = func(baseDict, [])
。在相关问题 更多 >
编程相关推荐