ऐसी स्थिति हो सकती है जब आपको सूची का पहला और अंतिम तत्व प्राप्त करने की आवश्यकता हो। यहां मुश्किल हिस्सा यह है कि सूचियों से इन तत्वों का पता लगाते समय आपको सूची की लंबाई पर नज़र रखनी होगी। नीचे वे दृष्टिकोण दिए गए हैं जिनका उपयोग हम इसे प्राप्त करने के लिए कर सकते हैं। लेकिन निश्चित रूप से सभी दृष्टिकोणों में सूची में तत्वों के सूचकांक का उपयोग करना शामिल है।
केवल अनुक्रमणिका का उपयोग करना
किसी भी सूची में पहले तत्व को सूचकांक मान 0 दिया जाता है और अंतिम तत्व को मान -1 माना जा सकता है। इसलिए हम इन सूचकांक मूल्यों को सीधे सूची में लागू करते हैं और वांछित परिणाम प्राप्त करते हैं।
उदाहरण
Alist = ['Sun','Mon','Tue','Wed','Thu'] print("The given list : ",Alist) print("The first element of the list : ",Alist[0]) print("The last element of the list : ",Alist[-1])
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu'] The first element of the list : Sun The last element of the list : Thu
सूची का टुकड़ा करना
लिस्ट स्लाइसिंग एक और तरीका है जिसमें हम कोलन का उपयोग करके स्लाइसिंग तकनीक का उपयोग करके सीधे तत्वों की स्थिति का उल्लेख करते हैं। पहले तत्व को पहले कोलन से पहले रिक्त मान का उपयोग करके एक्सेस किया जाता है और अंतिम तत्व को इनपुट के रूप में -1 के साथ लेन () निर्दिष्ट करके एक्सेस किया जाता है।
उदाहरण
Alist = ['Sun','Mon','Tue','Wed','Thu'] print("The given list : ",Alist) first_last = Alist[::len(Alist)-1] print(first_last)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu'] ['Sun', 'Thu']
फॉर लूप का उपयोग करना
हम 0 और -1 के रूप में इंडेक्स मान देते हुए ऑपरेटर के साथ लूप के लिए भी उपयोग कर सकते हैं।
उदाहरण
Alist = ['Sun','Mon','Tue','Wed','Thu'] print("The given list : ",Alist) first_last = [Alist[n] for n in (0,-1)] print(first_last)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
The given list : ['Sun', 'Mon', 'Tue', 'Wed', 'Thu'] ['Sun', 'Thu']