Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन सूची में इंडेक्स और मान तक पहुंचना

जब हम पायथन सूची का उपयोग करते हैं, तो विभिन्न स्थितियों पर इसके तत्वों तक पहुंचने की आवश्यकता होगी। इस लेख में हम देखेंगे कि सूची में विशिष्ट तत्वों का इंडेक्स कैसे प्राप्त करें।

list.index के साथ

नीचे दिया गया प्रोग्राम दी गई सूची में विभिन्न तत्वों का इंडेक्स मान ढूंढता है। हम तत्व के मान को पैरामीटर के रूप में प्रदान करते हैं और इंडेक्स फ़ंक्शन उस तत्व की इंडेक्स स्थिति लौटाता है।

उदाहरण

listA = [11, 45, 27, 8, 43]
# '45' का इंडेक्स प्रिंट करें
print("Index of 45: ", listA.index(45))
listB = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
# 'Wed' का इंडेक्स प्रिंट करें
print("Index of Wed: ", listB.index('Wed'))

आउटपुट

उपरोक्त कोड चलाने पर हमें निम्न परिणाम मिलता है -

('Index of 45: ', 1)
('Index of Wed: ', 3)

रेंज और लेन के साथ

नीचे दिए गए प्रोग्राम में हम सूची के प्रत्येक तत्व के माध्यम से लूप करते हैं और इंडेक्स प्राप्त करने के लिए फॉर लूप के अंदर सूची फ़ंक्शन लागू करते हैं।

उदाहरण

listA = [11, 45, 27, 8, 43]
# दी गई सूची
print("Given list: ", listA)
# सभी इंडेक्स और मान प्रिंट करें
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]
# दी गई सूची
print("Given list: ", listA)
# सभी इंडेक्स और मान प्रिंट करें
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
  1. - पायथन में इंडेक्स को मान के रूप में डिक्शनरी बनाएं

    इस लेख में हम सीखेंगे कि एक अन्य अक्सर उपयोग किए जाने वाले पायथन संग्रह, यानी सूची से डिक्शनरी कैसे बनाई जाए। इंडेक्स या की सूची की सामग्री का हिस्सा नहीं है। लेकिन डिक्शनरी में हमें हर तत्व से जुड़ी एक की या इंडेक्स की आवश्यकता होती है जिसे मान के रूप में संदर्भित किया जाता है। enumerate का उपयोग

  1. - Python में डिक्शनरी मान के रूप में सूची को साफ़ करें

    इस लेख में हम एक डिक्शनरी पर विचार करते हैं जहाँ मान सूचियों के रूप में प्रस्तुत किए जाते हैं। फिर हम उन मानों को सूचियों से साफ़ करने पर विचार करते हैं। हमारे पास यहाँ दो दृष्टिकोण हैं। एक है clear विधियों का उपयोग करना और दूसरा है सूची समझ का उपयोग करके प्रत्येक कुंजी को खाली मान निर्दिष्ट करना। उ

  1. - पायथन लिस्ट कॉम्प्रिहेंशन और स्लाइसिंग

    इस लेख में हम पायथन में लिस्ट स्लाइसिंग और लिस्ट कॉम्प्रिहेंशन को समझेंगे। ये दोनों तकनीकें लिस्ट के साथ काम करने को अधिक संक्षिप्त और पठनीय बनाती हैं। लिस्ट स्लाइसिंग क्या है? स्लाइसिंग का अर्थ है किसी लिस्ट के एक भाग (सबसेट) को निकालना। आप निर्दिष्ट कर सकते हैं कि कहां से शुरू करें, कहां रुकें और