mindscience.utils.check_dict_value
- mindscience.utils.check_dict_value(param_dict, param_name, key_value=None, value_value=None)[源代码]
检查指定字典的 key 与 value 的取值范围。
- 参数:
param_dict (dict) - 待检查的字典。
param_name (str) - 参数名称(用于错误提示)。
key_value (Union[any, tuple, list, None], 可选) - 允许的 key 取值集合,默认
None。value_value (Union[any, tuple, list, None], 可选) - 允许的 value 取值集合,默认
None。
- 异常:
TypeError - 当 param_dict 不是 dict 类型时抛出。
ValueError - 当 param_dict 的 key 的值不在 key_value 中时抛出。
ValueError - 当 param_dict 的 value 的值不在 value_value 中时抛出。