что любопытно, ни мой, ни dmshar варианты не справляются с нечетным количеством
[lst[i], lst[i+1]] --> [lst[i:i+n] for i in range(0, len(lst), n)]
Если будут изменяемыми - не удалятся же просто?
>>> x = [2, 2, 3, 'python', 'python']
>>> y = [2, 2, 3, 'python', 'python', [1, 2], [1, 2]]
>>> set(x)
{2, 3, 'python'}
>>> set(y)
Traceback (most recent call last):
File "<pyshell#59>", line 1, in <module>
set(y)
TypeError: unhashable type: 'list'
Качество перевода видно за версту.