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)¶