LINUX.ORG.RU

История изменений

Исправление E, (текущая версия) :

sliceString.startswith('@')

Когда ты удаляешь элемент через remove, у тебя сдвигается весь список. Следующий элемент становится текущим, а потом ты переходишь к ещё более следующему, и текущий остаётся без обработки.

Сложно понять, что у тебя за задача, но лучше собирай новые элементы в новый список, а потом проходи его. Повторять, пока на очередной итерации новых элементов не найдётся.

Исходная версия E, :

sliceString.startswith('@')

Но, похоже, тебе нужно sliceString.split('@')