2022-02-10 16:26:56 +08:00
|
|
|
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
|
2022-02-11 14:28:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
def sub_dict(param1, param2):
|
|
|
|
"""
|
|
|
|
获取字典的子集
|
|
|
|
Parameters:
|
|
|
|
param1: 原字典
|
|
|
|
param2: 子集字段
|
|
|
|
Returns:
|
|
|
|
子集
|
|
|
|
"""
|
|
|
|
return dict((key, value) for key, value in param1.items() if key in param2)
|