star_list = ['**', 'foo', '*', 'bar', 'bar', '**', '**', 'baz']
sl_shift = chain(islice(star_list, 1, None), [None])
star_list = [i for i, next_i in zip(star_list, sl_shift) if (i, next_i) !=
    ('**', '**')]
Удалить определенные последовательные дубликаты в списке