Я получил список, в одном (последнем) столбце есть строка разделенных запятыми элементов:
temp = ['AAA', 'BBB', 'CCC-DDD', 'EE,FFF,FFF,EE']
Теперь я хочу удалить дубликаты в этом столбце.
Я пытался составить список из каждого столбца:
e = [s.split(',') for s in temp]
print e
Что дало мне:
[['AAA'], ['BBB'], ['CCC-DDD'], ['EE', 'FFF', 'FFF', 'EE']]
Теперь я попытался удалить дубликаты с помощью:
y = list(set(e))
print y
Что закончилось ошибкой
TypeError: unhashable type: 'list'
Буду признателен за любую помощь.
Редактировать
Я точно не сказал, каким должен быть конечный результат. Список должен выглядеть так
temp = ['AAA', 'BBB', 'CCC-DDD', 'EE', 'FFF']
Только последние дубликаты должны быть удалены в последнем столбце.