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

जांचें कि क्या पायथन में टुपल्स के टपल में तत्व मौजूद है

पायथन टुपल्स को नेस्ट किया जा सकता है। हमारे पास एक टपल हो सकता है जिसके तत्व भी टुपल्स हैं। इस लेख में हम देखेंगे कि कैसे पता लगाया जाए कि टुपल्स के टुपल में एक तत्व के रूप में दिया गया मान मौजूद है या नहीं।

किसी के साथ

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

उदाहरण

Atuple = [('Mon',10),('Tue',8),('Wed',8),('Thu',5)]

#Given tuple
print("Given tuple: ",Atuple)

# Use any
if any('Tue' in i for i in Atuple):
   print("present")
else :
   print("Not present")


if any(3 in i for i in Atuple):
   print("present")
else :
   print("Not present")

आउटपुट

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

Given tuple: [('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5)]
present
Not present

itertools.chain के साथ

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

उदाहरण

import itertools
Atuple = (('Mon',10),('Tue',8),('Wed',8),('Thu',5))

#Given tuple
print("Given tuple: ",Atuple)

# Use chain
if ('Wed' in itertools.chain(*Atuple)) :
print("Wed is present")
else :
   print("Wed is not present")


if (11 in itertools.chain(*Atuple)) :
   print("11 is present")
else :
   print("11 is not present")

आउटपुट

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

Given tuple: (('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5))
Wed is present
11 is not present

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

    पायथन डेटा विश्लेषण में हम यह जांचने के लिए एक परिदृश्य में आ सकते हैं कि दिया गया सबस्ट्रिंग एक बड़ी स्ट्रिंग का हिस्सा है या नहीं। हम इसे निम्नलिखित कार्यक्रमों के माध्यम से प्राप्त करेंगे। खोज के साथ खोज फ़ंक्शन निर्दिष्ट मान की पहली घटना पाता है। यदि मान नहीं मिलता है तो यह -1 लौटाता है। हम इस

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

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

  1. पायथन टुपल्स

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