कभी-कभी हमें किसी सूची के तत्वों को पिछड़े क्रम में देखने की आवश्यकता होती है। इसे प्राप्त करने के लिए हमें पहले अंतिम तत्व को पढ़ना होगा और फिर अंतिम लेकिन एक और इसी तरह इंडेक्स 0 पर तत्व तक पढ़ना होगा। इसे प्राप्त करने के लिए विभिन्न पायथन प्रोग्रामिंग सुविधाओं का उपयोग किया जा सकता है।
श्रेणी का उपयोग करना(N, -1, -1)
हम रेंज फ़ंक्शन का उपयोग कर रहे हैं लेकिन स्थिति -1 से शुरू कर रहे हैं। यह मान हमें पिछले इंडेक्स वैल्यू से सूची को पढ़ने में मदद करता है, जिसे हम -1 के चरणों के माध्यम से पुनरावृत्त करते हैं। नीचे दिए गए उदाहरण में हम उस स्थिति से शुरू करते हैं जिसे सूची की लंबाई लेकर और फिर अंतिम स्थिति से शुरू करके -1 कदम उठाकर मापा जाता है।
उदाहरण
list = ['Mon', 'Tue', 'Wed', 'Thu'] for i in range( len(list) - 1, -1, -1) : print(list[i])
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Thu Wed Tue Mon
सूची समझ और [::-1]
इस पद्धति में सूची को टुकड़ा करना शामिल है जो स्थिति -1 से शुरू होता है और पहली स्थिति तक पीछे की ओर जाता है। हम सूची में तत्व की अनुक्रमणिका के रूप में उपयोग किए जाने वाले पुनरावर्तक के साथ लूप के लिए उपयोग करते हैं।
उदाहरण
list = ['Mon', 'Tue', 'Wed', 'Thu'] for i in list[::-1]: print(i)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Thu Wed Tue Mon
उलट का उपयोग करना ()
रिवर्स () फ़ंक्शन बहुत सीधा है, यह केवल तत्वों को चुनता है और उन्हें उल्टे क्रम में प्रिंट करता है।
उदाहरण
list = ['Mon', 'Tue', 'Wed', 'Thu'] for i in reversed(list) : print(i)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Thu Wed Tue Mon