def super_lists(lists):
    return [cand for i, cand in enumerate(lists) if not
        is_sublist_of_any_list(cand, lists[:i] + lists[i + 1:])]
if __name__ == '__main__':
    lists = [[1, 2, 4, 8], [1, 2, 4, 5, 6], [1, 2, 3], [2, 3, 21], [1, 2, 3,
        4], [1, 2, 3, 4, 5, 6, 7]]
superlists = super_lists(lists)
print(superlists)
Фильтрация списка Python: удалить подмножества из списка списков