递归解析字典小方法

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

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

原文地址:https://www.cnblogs.com/liuliu-word/p/8890446.html