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

जांचें कि क्या पायथन में सूचियों की दी गई सूची में कोई सूची मौजूद है

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

अंदर

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

उदाहरण

listA = [[-9, -1, 3], [11, -8],[-4,434,0]]
search_list = [-4,434,0]

# Given list
print("Given List :\n", listA)
print("list to Search: ",search_list)

# Using in
if search_list in listA:
print("Present")
else:
print("Not Present")

आउटपुट

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

Given List :
[[-9, -1, 3], [11, -8], [-4, 434, 0]]
list to Search: [-4, 434, 0]
Present

किसी के साथ

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

उदाहरण

listA = [[-9, -1, 3], [11, -8],[-4,434,0]]
search_list = [-4,434,0]

# Given list
print("Given List :\n", listA)
print("list to Search: ",search_list)

# Using in
if any (x == search_list for x in listA):
print("Present")
else:
print("Not Present")

आउटपुट

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

Given List :
[[-9, -1, 3], [11, -8], [-4, 434, 0]]
list to Search: [-4, 434, 0]
Present

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

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

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

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

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

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