सूचियों को नेस्टेड किया जा सकता है, इसका मतलब है कि सूची के तत्व स्वयं सूचियां हैं। इस लेख में हम देखेंगे कि कैसे पता लगाया जाए कि दी गई सूची बाहरी बड़ी सूची में एक तत्व के रूप में मौजूद है या नहीं।
अंदर
यह एक बहुत ही सरल और सीधा तरीका है। हम इन क्लॉज का उपयोग सिर्फ यह जांचने के लिए करते हैं कि आंतरिक सूची बड़ी सूची में एक तत्व के रूप में मौजूद है या नहीं।
उदाहरण
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