回文
接下来,您要在电影评论数据集的词语中寻找任何有趣之处。回文是指从前往后与从后往前读都相同的字符序列,例如:Madam 或 No lemon, no melon。您发现有些有趣的电影名可能具备这一特征。您想列出所有有趣的回文电影标题,但会先从一个示例开始分析。
在 Python 中,您还可以通过第三个索引指定步长。如果未指定第一个或第二个索引,且第三个索引为负数,将会以步长跳跃并倒序返回字符。
某条示例电影评论的文本已保存在变量 movie 中。您可以在 IPython Shell 中使用 print(movie) 查看该变量。
本练习是课程的一部分
Python 中的正则表达式
练习说明
- 从变量
movie中提取第 12 到第 30 个字符的子串(对应电影标题),并将其保存到变量movie_title。 - 将
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(____)