递归循环字典

2015-06-15 18:04 阅读 4,812 views 次 评论 0 条
#!/usr/bin/env python
tree_dic = {
    'id':1,
    'name':'aaaa',
    'node':{
        'id':2,
        'node':{
            'id':3,
            'name':'aaaa',
            'node':{
                'id':4,
                'node':{
                    'id':5,
                    'name':'aaaa',
                }

            }

        }
    }
}

def tree_search(s):
    name = 'aaaa'
    for k,v in s.items():
	if type(v) == dict:
		
		tree_search(v) 
	else:
		if v == name :
			print s[k]
tree_search(tree_dic)

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:递归循环字典 | 日常开发记录
分类:Python 标签:

发表评论


表情