""" @author: lileilei @file: python_dict.py @time: 2018/6/15 13:54 """ '''字典取值''' def res(d, code): result = [] if isinstance(d, dict) and code in d.keys(): value = d[code] result.append(value) return result elif isinstance(d, (list, tuple)): for item in d: value = res(item, code) if value == "None" or value is None: pass elif len(value) == 0: pass else: result.append(value) return result else: if isinstance(d, dict): for k in d: value = res(d[k], code) if value == "None" or value is None: pass elif len(value) == 0: pass else: for item in value: result.append(item) return result