Палиндромы
Теперь вы занялись поиском необычных слов в наборе данных с рецензиями на фильмы. Палиндром — это последовательность символов, которая читается одинаково как слева направо, так и справа налево. Например: Madam или No lemon, no melon. Вы заметили, что некоторые забавные названия фильмов могут обладать этим свойством. Вы хотите составить список таких названий, а пока разберём один пример.
В Python можно задавать шаг с помощью третьего индекса. Если не указать первый и второй индексы, а третий сделать отрицательным, строка вернётся в обратном порядке с заданным шагом.
Текст рецензии на фильм для одного примера уже сохранён в переменной movie. Чтобы просмотреть её содержимое, выполните print(movie) в оболочке IPython.
Это упражнение является частью курса
Регулярные выражения в Python
Инструкции к упражнению
- Извлеките подстроку с 12-го по 30-й символ из переменной
movie— это название фильма. Сохраните результат в переменнуюmovie_title. - Получите палиндром, перевернув строку, хранящуюся в
movie_title. - Дополните код так, чтобы он выводил
movie_title, если это палиндром.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Get the word
movie_title = ____[____]
# Obtain the palindrome
palindrome = ____[____]
# Print the word if it's a palindrome
if movie_title == palindrome:
print(____)