Palindromes
अब आप movie review डेटासेट में शामिल शब्दों की कोई भी दिलचस्प खासियत ढूँढने के लिए प्रतिबद्ध हैं। Palindrome ऐसे कैरेक्टर्स का क्रम है जिसे आगे से और पीछे से एक जैसा पढ़ा जा सकता है, उदाहरण के लिए: Madam या No lemon, no melon. आपको एहसास होता है कि कुछ मज़ेदार मूवी नामों में यह गुण हो सकता है। आप उन सभी मूवी टाइटल्स की लिस्ट बनाना चाहते हैं जो मज़ेदार palindromes हैं, लेकिन आप एक उदाहरण से शुरुआत करेंगे.
Python में आप तीसरे इंडेक्स का उपयोग करके step भी बता सकते हैं। अगर आप पहला या दूसरा इंडेक्स नहीं देते और तीसरा इंडेक्स नेगेटिव है, तो यह कैरेक्टर्स को छलाँग लगाते हुए उल्टी दिशा में लौटाएगा.
एक उदाहरण के लिए मूवी रिव्यू का टेक्स्ट पहले से ही वैरिएबल movie में सेव है। वैरिएबल देखने के लिए आप IPython Shell में print(movie) का उपयोग कर सकते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Regular Expressions
अभ्यास निर्देश
- वैरिएबल
movieमें से 12वें से 30वें कैरेक्टर तक का substring निकालें, जो मूवी टाइटल के अनुरूप है। इसे वैरिएबलmovie_titleमें स्टोर करें. movie_titleमें मौजूद string को उलटकर palindrome प्राप्त करें.- अगर
movie_titlepalindrome है तो उसे प्रिंट करने के लिए कोड पूरा करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Get the word
movie_title = ____[____]
# Obtain the palindrome
palindrome = ____[____]
# Print the word if it's a palindrome
if movie_title == palindrome:
print(____)