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

पायथन में टुपल्स के टुपल में तत्व की उपस्थिति जांचें

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

any के साथ

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

उदाहरण

Atuple = [('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5)]  # दी गई टुपल
print("दी गई टुपल: ", Atuple)
# any का उपयोग करें
if any('Tue' in i for i in Atuple):
    print("मौजूद")
else:
    print("मौजूद नहीं")
if any(3 in i for i in Atuple):
    print("मौजूद")
else:
    print("मौजूद नहीं")

आउटपुट

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

दी गई टुपल: [('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5)] मौजूद मौजूद नहीं

itertools.chain के साथ

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

उदाहरण

import itertools
Atuple = (('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5))  # दी गई टुपल
print("दी गई टुपल: ", Atuple)
# chain का उपयोग करें
if ('Wed' in itertools.chain(*Atuple)):
    print("Wed मौजूद है")
else:
    print("Wed मौजूद नहीं है")
if (11 in itertools.chain(*Atuple)):
    print("11 मौजूद है")
else:
    print("11 मौजूद नहीं है")

आउटपुट

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

दी गई टुपल: (('Mon', 10), ('Tue', 8), ('Wed', 8), ('Thu', 5)) Wed मौजूद है 11 मौजूद नहीं है
  1. - Python में जांचें कि क्या उपस्ट्रिंग स्ट्रिंग में मौजूद है

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

  1. - पायथन में सूची की सूची में तत्व की उपस्थिति जांचें

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

  1. - Python Tuples में महारत: परिभाषा, निर्माण और व्यावहारिक उपयोग

    Python में, एक टपल एक कलेक्शन है जो ऑर्डर्ड और इम्यूटेबल है। इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते। हम पैरेंथेसिस () और कम से कम एक कॉमा ( , ) का उपयोग करके टपल बनाते हैं। टपल्स को लिस्ट्स की तरह ही इंडेक्स और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम भी एक टपल होगा। टपल