Как удалить повторяющиеся элементы из списка, используя понимание списка? У меня есть следующий код:
a = [1, 2, 3, 3, 5, 9, 6, 2, 8, 5, 2, 3, 5, 7, 3, 5, 8]
b = []
b = [item for item in a if item not in b]
но он не работает, просто создает идентичный список. Почему он создает идентичный список?