if isinstance(obj, (list, tuple, set)):
    return type(obj)(remove_none(x) for x in obj if x is not None)
Python: как РЕКУРСИВНО удалить значения None из вложенной структуры данных (списков и словарей)?