Palindrome
Als Nächstes willst du jede Auffälligkeit in den Wörtern des Datensatzes mit Filmrezensionen finden. Ein Palindrom ist eine Zeichenfolge, die vorwärts wie rückwärts gleich gelesen wird, zum Beispiel: Madam oder No lemon, no melon. Dir fällt auf, dass manche lustige Filmtitel dieses Merkmal haben können. Du möchtest eine Liste aller Filmtitel erstellen, die witzige Palindrome sind, beginnst aber mit der Analyse eines Beispiels.
In Python kannst du außerdem Schritte über einen dritten Index angeben. Wenn du den ersten oder zweiten Index nicht angibst und der dritte negativ ist, werden die Zeichen sprungweise rückwärts zurückgegeben.
Der Text einer Filmkritik für ein Beispiel wurde bereits in der Variable movie gespeichert. Du kannst print(movie) verwenden, um die Variable in der IPython Shell anzuzeigen.
Diese Übung ist Teil des Kurses
<Kurs>Reguläre Ausdrücke in Python</Kurs>Übungsanweisungen
- Extrahiere die Teilzeichenfolge vom 12. bis zum 30. Zeichen der Variable
movie, die dem Filmtitel entspricht. Speichere sie in der Variablenmovie_title. - Erzeuge das Palindrom, indem du den in
movie_titleenthaltenen String umkehrst. - Vervollständige den Code, um
movie_titleauszugeben, wenn es ein Palindrom ist.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Get the word
movie_title = ____[____]
# Obtain the palindrome
palindrome = ____[____]
# Print the word if it's a palindrome
if movie_title == palindrome:
print(____)