Работа со строками. Ошибка с удалением элемента двумерного массива
Выполняя задачу: Задано предложение. Составить программу, которая определяет и выводит на экран все его слова, предварительно преобразовав каждое слово по следующему правилу:
- заменить первую встреченную букву «a» на «о»;
- удалить из слова все вхождения последней буквы (кроме него самого),
- оставить в слове только первые вхождения каждой буквы (остальные удалить)
- в самом длинном слове удалить среднюю (средние) буквы (принять, что такое слово есть одним) столкнулся с ошибкой: `'str' object doesn't support item deletion.
Как мне по-другому можно это реализовать?
Код:
sentence=[str(i) for i in input().split()]
last=''
for i in range(0, len(sentence)):
sentence[i]=sentence[i].replace('а', 'о', 1)
print(*sentence)
for i in range(0, len(sentence)):
for j in range(0, len(sentence[i])-1):
if sentence[i][j]==sentence[i][(len(sentence[i]))-1]:
del(sentence[i][j])
else:
continue
print(*sentence)