स्ट्रिंग स्लाइसिंग और रेंज ऑपरेटरों का उपयोग पायथन में एक स्ट्रिंग को उलटने के लिए किया जा सकता है। उदाहरण के लिए:
>>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’
[] ऑपरेटर कोलन ':' द्वारा अलग किए गए 3 नंबर ले सकता है। पहला स्टार्ट इंडेक्स है, दूसरा एंड इंडेक्स है और तीसरा स्ट्राइड है। यहां हमने स्ट्राइड को -1 के रूप में निर्दिष्ट किया है और अन्य 2 को खाली छोड़ दिया है, जिसका अर्थ है कि हम शुरुआत से अंत तक एक समय में एक विपरीत दिशा में जाना चाहते हैं।
हम एक अधिक पठनीय लेकिन धीमे दृष्टिकोण का उपयोग करके एक स्ट्रिंग को उल्टा भी कर सकते हैं:
>>> ''.join(reversed('Hello')) ‘olleH’ >>> ''.join(reversed('Halloween')) 'neewollaH'
हमें जॉइन का उपयोग करने की आवश्यकता है जैसा कि उल्टा () एक सूची देता है और हमें इससे स्ट्रिंग को फिर से संगठित करने की आवश्यकता होती है।