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

पायथन में दी गई सूची की सूची में किसी सूची की उपस्थिति जांचें

सूचियाँ नेस्टेड हो सकती हैं, मतलब एक सूची के तत्व स्वयं सूचियाँ होते हैं। इस लेख में हम देखेंगे कि कैसे पता लगाया जाए कि कोई दी गई सूची बाहरी बड़ी सूची में एक तत्व के रूप में मौजूद है या नहीं।

in के साथ

यह एक बहुत ही सरल और सीधा तरीका है। हम केवल in क्लॉज का उपयोग यह जांचने के लिए करते हैं कि आंतरिक सूची बड़ी सूची में एक तत्व के रूप में मौजूद है या नहीं।

उदाहरण

listA = [[-9, -1, 3], [11, -8], [-4, 434, 0]]
search_list = [-4, 434, 0]  # दी गई सूची
print("दी गई सूची :\n", listA)
print("खोजी जाने वाली सूची: ", search_list)
# in का उपयोग
if search_list in listA:
    print("मौजूद")
else:
    print("मौजूद नहीं")

आउटपुट

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

दी गई सूची : [[-9, -1, 3], [11, -8], [-4, 434, 0]] खोजी जाने वाली सूची: [-4, 434, 0] मौजूद

any के साथ

हम any क्लॉज का भी उपयोग कर सकते हैं जहां हम एक तत्व लेते हैं और जांचते हैं कि यह सूची में मौजूद किसी तत्व के बराबर है या नहीं। बेशक for लूप की मदद से।

उदाहरण

listA = [[-9, -1, 3], [11, -8], [-4, 434, 0]]
search_list = [-4, 434, 0]  # दी गई सूची
print("दी गई सूची :\n", listA)
print("खोजी जाने वाली सूची: ", search_list)
# in का उपयोग
if any(x == search_list for x in listA):
    print("मौजूद")
else:
    print("मौजूद नहीं")

आउटपुट

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

दी गई सूची : [[-9, -1, 3], [11, -8], [-4, 434, 0]] खोजी जाने वाली सूची: [-4, 434, 0] मौजूद
  1. - पायथन में टुपल में सूचियों को क्रमबद्ध करें

    जब एक टुपल में सूचियों को क्रमबद्ध करने की आवश्यकता होती है, तो tuple मेथड, sorted मेथड और एक जेनरेटर एक्सप्रेशन का उपयोग किया जा सकता है।sorted मेथड का उपयोग सूची के तत्वों को क्रमबद्ध करने के लिए किया जाता है। यह एक बिल्ट-इन फ़ंक्शन है, जो क्रमबद्ध सूची लौटाता है।जेनरेटर इटरेटर्स बनाने का एक सरल त

  1. - पायथन में जांचें कि लिंक्ड लिस्ट के तत्व जोड़े में मौजूद हैं या नहीं

    मान लीजिए हमारे पास एक सिंगली लिंक्ड लिस्ट है। हमें जांचना है कि दी गई लिंक्ड लिस्ट में प्रत्येक तत्व एक जोड़े में मौजूद है या नहीं, दूसरे शब्दों में सभी तत्व सम संख्या में बार आते हैं। इसलिए, यदि इनपुट list = [2,5,5,2,3,3] है, तो आउटपुट True होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: x

  1. Python में BST में दिए गए योग का ट्रिपलेट मौजूद है या नहीं जांचें Python में BST में दिए गए योग का ट्रिपलेट मौजूद है या नहीं जांचें

    मान लीजिए, हमें एक बाइनरी सर्च ट्री (BST) प्रदान किया गया है जिसमें पूर्णांक मान हैं, और एक संख्या total है। हमें यह पता लगाना है कि क्या प्रदान किए गए BST में तीन तत्वों का कोई समूह है जहां तीन तत्वों का योग आपूर्ति किए गए total मान के बराबर है।तो, यदि इनपुट इस तरह है:total = 12, तो आउटपुट True होग