Предмет: Информатика,
автор: fbi15
Язык python
Вам в руки попал набор заклинаний, не терпится их испробовать. Но, прежде чем приступать к экспериментам, нужно вычеркнуть особо опасные. Вы знаете, что к особо опасным относятся палиндромные заклинания, т.е. те, которые одинаково читаются с начала и с конца (без учёта регистра и пробелов).
Напишите функцию remove_inappropriate(spells), принимающую единственный параметр — список заклинаний. Функция должна удалять из этого списка особо опасные заклинания, сохраняя остальные в исходном порядке.
Ответы
Автор ответа:
1
Объяснение:
def remove_inappropriate(spells):
result = []
for elem in spells:
abc = []
for el in elem:
if el != ' ':
abc.append(el.lower())
rev = list(reversed(abc))
if abc == rev:
result.append(elem)
return result
# наверно, не очень оптимизированно, но всё работает нормально.
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: 12345678900909
Предмет: Русский язык,
автор: Катерина232323
Предмет: Литература,
автор: 12345678910200412