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

पायथन में मिलान सूचकांक प्राप्त करें

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

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

हम दूसरी सूची में तत्व का मान प्राप्त करने और पहली सूची से संबंधित अनुक्रमणिका निकालने के लिए बस अनुवर्ती डिज़ाइन करते हैं।

उदाहरण

listA = ['Mon','Tue', 'Wed', 'Thu', 'Fri']
listB = ['Tue', 'Fri']
# Given lists
print("The given list:\n ",listA)
print("The list of values:\n ",listB)
# using indices
res = [listA.index(i) for i in listB]
# Result
print("The Match indices list is : ",res)

आउटपुट

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

The given list:
['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
The list of values:
['Tue', 'Fri']
The Match indices list is : [1, 4]

गणना और सेट के साथ

हम एक लूप के लिए डिज़ाइन करेंगे जो सभी तत्वों को निकालने के लिए एन्यूमरेट का उपयोग करेगा और फिर उन्हें प्रमुख मूल्य जोड़े के साथ मिलाएगा। अंत में, यह मेल खाने वाले सूचकांकों को निकालेगा।

उदाहरण

listA = ['Mon','Tue', 'Wed', 'Thu', 'Fri']
listB = ['Tue', 'Fri']
# Given lists
print("The given list:\n ",listA)
print("The list of values:\n ",listB)
# using enumerate
res = [key for key, val in enumerate(listA)
if val in set(listB)]
# Result
print("The Match indices list is : ",res)

आउटपुट

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

The given list:
['Mon', 'Tue', 'Wed', 'Thu', 'Fri']
The list of values:
['Tue', 'Fri']
The Match indices list is : [1, 4]

  1. पायथन में सूचकांकों द्वारा सूची के तत्वों का पता लगाएं

    दो सूचियों पर विचार करें। दूसरी सूची के तत्व संख्याएँ हैं जिन्हें पहली सूची के तत्वों के लिए सूचकांक स्थिति के रूप में माना जाना चाहिए। इस परिदृश्य के लिए हमारे पास नीचे दिए गए पायथन प्रोग्राम हैं। मानचित्र और getitem के साथ हम सूची आइटम तक पहुंचने के लिए गेटिटम जादू विधि का उपयोग कर सकते हैं। हम इ

  1. पायथन में सूची का आकार कैसे प्राप्त करें?

    सूची सहित किसी भी पायथन अनुक्रम डेटा प्रकार का ऑब्जेक्ट एक अंतर्निहित फ़ंक्शन len() का उपयोग करता है जो इसका आकार यानी इसमें तत्वों की संख्या लौटाता है। >>> L1=[1,2,3] >>> len(L1) 3 बिल्ट-इन लिस्ट क्लास में __len__() नामक एक विशेष विधि होती है जो सूची का आकार भी लौटाती है। >>

  1. पायथन में सूचियों की सूची की लंबाई कैसे प्राप्त करें?

    आप सूची के प्रत्येक उप-सूची में तत्वों की संख्या गिनने के लिए नेस्टेड लूप का उपयोग कर सकते हैं >>> a=[[1, 2, 3], [4, 5, 6]] >>> c=0 >>> for x in a:       for y in x:       c=c+1 >>> c 6