def dict_fields_map(param1, param2): """ 字典字段名称映射更换 :param param1: dict 原始字典 :param param2: list 映射字段数组 :return result: dict 映射后的字典 """ result = dict() for item in param1.items(): result[param2[item[0]]] = item[1] return result def sub_dict(param1, param2): """ 获取字典的子集 Parameters: param1: 原字典 param2: 子集字段 Returns: 子集 """ return dict((key, value) for key, value in param1.items() if key in param2)