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

पायथन - जांचें कि क्या एक सूची दूसरी सूची में समाहित है


दो अलग-अलग पायथन सूचियाँ दी गई हैं हमें यह पता लगाना है कि पहली सूची दूसरी सूची का एक हिस्सा है या नहीं।

map और join के साथ

हम पहले map फ़ंक्शन को लागू करके सूची के तत्व प्राप्त कर सकते हैं और फिर कॉमा से अलग मानों की सूची बनाने के लिए join फ़ंक्शन लागू कर सकते हैं। अगला हम in ऑपरेटर का उपयोग करके यह पता लगाते हैं कि पहली सूची दूसरी सूची का हिस्सा है या नहीं।

उदाहरण

listA = ['x', 'y', 't'] listB = ['t', 'z', 'a', 'x', 'y', 't'] print("दी गई सूची A तत्व: ") print(', '.join(map(str, listA))) print("दी गई सूची B तत्व:") print(', '.join(map(str, listB))) res = ', '.join(map(str, listA)) in ', '.join(map(str, listB)) if res:     print("सूची A सूची B का हिस्सा है") else:     print("सूची A सूची B का हिस्सा नहीं है")

आउटपुट

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

दी गई सूची A तत्व: x, y, t दी गई सूची B तत्व: t, z, a, x, y, t सूची A सूची B का हिस्सा है

range और len के साथ

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

उदाहरण

listA = ['x', 'y', 't'] listB = ['t', 'z', 'a', 'x', 'y', 't'] print("दी गई सूची A तत्व: \n", listA) print("दी गई सूची B तत्व:\n", listB) n = len(listA) res = any(listA == listB[i:i + n] for i in range(len(listB) - n + 1)) if res:     print("सूची A सूची B का हिस्सा है") else:     print("सूची A सूची B का हिस्सा नहीं है")

आउटपुट

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

दी गई सूची A तत्व: ['x', 'y', 't'] दी गई सूची B तत्व: ['t', 'z', 'a', 'x', 'y', 't'] सूची A सूची B का हिस्सा है
  1. - पायथन में जांचें कि सूची क्रमबद्ध है या नहीं

    सूचियाँ पायथन में सबसे अधिक उपयोग किए जाने वाले डेटा संग्रह हैं। ऐसी स्थिति आ सकती है जब हमें यह जानने की आवश्यकता हो कि दी गई सूची पहले से क्रमबद्ध है या नहीं। इस लेख में हम इसे प्राप्त करने के दृष्टिकोण देखेंगे। sort के साथ हम दी गई सूची की एक प्रति लेते हैं, उस पर sort फंक्शन लागू करते हैं और उस

  1. - पायथन में जांचें कि सूची में लगातार संख्याएं हैं या नहीं

    हमारे डेटा विश्लेषण की जरूरतों के आधार पर हमें पायथन डेटा कंटेनर में अनुक्रमिक संख्याओं की उपस्थिति की जांच करने की आवश्यकता हो सकती है। नीचे दिए गए प्रोग्राम में हम पता लगाते हैं कि किसी सूची के तत्वों में कोई लगातार संख्याएं हैं या नहीं। range और sorted के साथ sorted फंक्शन सूची के तत्वों को क्रम

  1. - पायथन में कैसे जांचें कि सबस्ट्रिंग दूसरी स्ट्रिंग में समाहित है?

    पायथन में एक कीवर्ड in होता है जिसका उपयोग यह पता लगाने के लिए किया जाता है कि कोई स्ट्रिंग दूसरी स्ट्रिंग का सबस्ट्रिंग है या नहीं। उदाहरण के लिए: print(ello in hello world) आउटपुट: True यदि आपको सबस्ट्रिंग का पहला इंडेक्स भी चाहिए, तो आप इंडेक्स खोजने के लिए find(substr) का उपयोग कर सकते हैं। यदि