【发布时间】:2016-09-12 10:14:31
【问题描述】:
伙计们,我有这样的问题。假设我有一个字典/列表,里面包含其他字典/列表等等。
例子:
dict = {
'Domains':{
'Web':['JavaScript','PHP','Python'],
'Mobile':{'Android':'Java','iOS':['Swift','Objective-C'],'Windows Phone':'C#'},
'Desktop':['C#','Java','Python']}
}
我想在这本词典中找到“iOS”列表。有一种方法可以调用一个函数,如果该元素存在,该函数将显示该元素的值。 示例:
print(function('iOS'))
['Swift','Objective-C']
【问题讨论】:
-
最简单的方法是编写递归函数。
标签: python list dictionary