data_dict = {i.get("name"): {} for i in data} has_parent = set()
for i in data: parent_ind = i.get("parent_ind") name = i.get("name") if parent_ind: has_parent.add(name) if parent_ind in data_dict: data_dict[parent_ind][name] = data_dict[name] # KEY
# Filter res = {key: val for key, val in data_dict.items() if key notin has_parent}
return res
deftest_convert_format(): res = convert_format(industry_list) assert res == expect_output print("well done")