unitxt.dict_utils module
- unitxt.dict_utils.dict_creator(current, segments, i, hints=())
Create missing path components. If the segment is an int, then it will create a list. Otherwise a dictionary is created.
set(obj, segments, value) -> obj
- unitxt.dict_utils.dict_delete(dic, query_path)
- unitxt.dict_utils.dict_get(dic, query, use_dpath=True, not_exist_ok=False, default=None)
- unitxt.dict_utils.dict_set(dic, query, value, use_dpath=True, not_exist_ok=True, set_multiple=False)
- unitxt.dict_utils.dpath_get(dic, query_path)
- unitxt.dict_utils.dpath_set(dic, query_path, value, not_exist_ok=True)
- unitxt.dict_utils.dpath_set_multiple(dic, query_path, values, not_exist_ok=True)
- unitxt.dict_utils.dpath_set_one(dic, query_path, value)
- unitxt.dict_utils.is_subpath(subpath, fullpath)