Python - удаление дубликатов в списке только с помощью фильтра и лямбда
Мне нужно удалить дубликаты в списке без набора, функций или циклов - только с помощью фильтра и лямбда-функции.
Моя попытка была:
list(filter(lambda x: x in l[:].remove(x), l))
Но удалить возвращает удаленный элемент, а не весь список. Какие-либо предложения?