जब हम एक पायथन सूची का उपयोग करते हैं, तो इसके तत्वों को विभिन्न पदों पर एक्सेस करने की आवश्यकता होगी। इस लेख में हम देखेंगे कि किसी सूची में विशिष्ट तत्वों की अनुक्रमणिका कैसे प्राप्त करें।
सूची के साथ।सूचकांक
नीचे दिया गया कार्यक्रम दी गई सूची में विभिन्न तत्वों के सूचकांक मूल्य का स्रोत है। हम एक पैरामीटर के रूप में तत्व के मूल्य की आपूर्ति करते हैं और अनुक्रमणिका फ़ंक्शन उस तत्व की अनुक्रमणिका स्थिति लौटाता है।
उदाहरण
listA = [11, 45,27,8,43] # Print index of '45' print("Index of 45: ",listA.index(45)) listB = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'] # Print index of 'Wed' print("Index of Wed: ",listB.index('Wed'))
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
('Index of 45: ', 1) ('Index of Wed: ', 3)
रेंज और लेन के साथ
नीचे दिए गए कार्यक्रम में हम सूची के प्रत्येक तत्व के माध्यम से देखते हैं और सूचकांक प्राप्त करने के लिए लूप के लिए एक सूची फ़ंक्शन को लागू करते हैं।
उदाहरण
listA = [11, 45,27,8,43] #Given list print("Given list: ",listA) # Print all index and values print("Index and Values: ") print ([list((i, listA[i])) for i in range(len(listA))])
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list: [11, 45, 27, 8, 43] Index and Values: [[0, 11], [1, 45], [2, 27], [3, 8], [4, 43]]
गणना के साथ
एन्यूमरेट फ़ंक्शन स्वयं सूची में तत्वों के मूल्य के साथ-साथ सूचकांक स्थिति का ट्रैक देता है। इसलिए जब हम किसी सूची में एन्यूमरेट फ़ंक्शन लागू करते हैं तो यह आउटपुट के रूप में इंडेक्स और वैल्यू दोनों देता है।
उदाहरण
listA = [11, 45,27,8,43] #Given list print("Given list: ",listA) # Print all index and values print("Index and Values: ") for index, value in enumerate(listA): print(index, value)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Given list: [11, 45, 27, 8, 43] Index and Values: 0 11 1 45 2 27 3 8 4 43