Я пытался удалить дубликаты из списка, используя следующий код:
a = [1,2,3,4,2,6,1,1,5,2]
res = []
[res.append(i) for i in a if i not in res]
Но я хотел бы сделать это без определения списка, который я хочу, как пустого списка (ie, пропустите строка res = []
) вроде:
a = [1,2,3,4,2,6,1,1,5,2]
#Either:
res = [i for i in a if i not in res]
#Or:
[i for i in a if i not in 'this list'] # this list is not a string. I meant it as the list being comprehensed
Я хочу избежать импорта библиотеки и set()