xxxxxxxxxx
sorted({x for v in content.values() for x in v})
xxxxxxxxxx
def flatten(my_dict):
result = {}
for key, value in my_dict.items():
if isinstance(value, dict):
result.update(flatten(value))
else:
result[key] = value
return result
flatten dictionary with list python
xxxxxxxxxx
def flatten_dict(data, delim=""):
result = {}
for key, value in data.items():
if isinstance(value, dict):
result.update(flatten_dict(value))
elif isinstance(value, list) and isinstance(value[0], dict):
for entry in value:
result.update(flatten_dict(entry, f"{key}__"))
else:
result[delim+key] = value
return result