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

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

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

सूची के साथ।सूचकांक

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

उदाहरण

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

  1. पायथन में मूल्य के रूप में सूचकांक के साथ शब्दकोश

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

  1. पायथन - डिक्शनरी वैल्यू के रूप में क्लियरिंग लिस्ट

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

  1. पायथन सूची समझ और टुकड़ा करना?

    इस खंड में, हम पायथन लिस्ट स्लाइसिंग और लिस्ट कॉम्प्रिहेंशन को समझने जा रहे हैं। लिस्टिंग स्लाइसिंग क्या है? जैसा कि नाम से पता चलता है, स्लाइस का अर्थ है - किसी चीज को छोटे टुकड़ों (स्लाइस) में काटना। लिस्ट स्लाइसिंग एक मूल सूची से सूची के एक हिस्से को निकालने की प्रक्रिया है। लिस्ट स्लाइसिंग में