У меня есть следующий список,
test=[[('x1', 'x2', 'x3', 'x4', 'x5'),
('x6','x7')],
[('x1', 'x2', 'x3', 'x4', 'x5'),
('x6','x7')],
[('x1', 'x2', 'x3', 'x4', 'x5'),
('x6','x7','x8')]]
Я хочу удалить дубликат элемента, чтобы получить:
[[('x1', 'x2', 'x3', 'x4', 'x5'),
('x6','x7')],
[('x1', 'x2', 'x3', 'x4', 'x5'),
('x6','x7','x8')]]
Я пытался:
list(dict.fromkeys(test))
и
list(set(test))
для обоих методов я получаю следующую ошибку:
TypeError: unhashable type: 'list'
Интересно, что я делаю не так и как я могу это исправить?