递归解析字典小方法

class Dict_xf():
    '''递归解析字典'''
    a=[]
    def dict_xf(self,dicts):
        '''递归解析字典'''
        for i,k in dicts.items():
            if type(k) is dict:
                self.a.append([i,k])
                #print i,'的字典',dicts[i]
                self.dict_xf(k)
            else: 
                self.a.append([i,k])
                #print i,k
        return self.a

通过递归解析字典,可以修改返回值的组合方式,根据需要自由修改

posted @ 2018-04-20 13:32  LLSix  阅读(166)  评论(0编辑  收藏  举报