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

पायथन - पूर्णांक के साथ टुपल्स को फ़िल्टर करें

जब पूर्णांकों के साथ टपल को फ़िल्टर करने की आवश्यकता होती है, तो एक साधारण पुनरावृत्ति और 'नहीं' ऑपरेटर और 'आइसिंस्टेंस' विधि का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

my_tuple = [(14, 25, "Python"), (5, 6), (3, ), ("cool", )]

print("The tuple is :")
print(my_tuple)

my_result = []
for sub in my_tuple:
   temp = True
   for element in sub:

      if not isinstance(element, int):
         temp = False
         break
   if temp :
      my_result.append(sub)

print("The result is :")
print(my_result)

आउटपुट

The tuple is :
[(14, 25, 'Python'), (5, 6), (3,), ('cool',)]
The result is :
[(5, 6), (3,)]

स्पष्टीकरण

  • टपल की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • एक खाली सूची बनाई जाती है।

  • सूची को पुनरावृत्त किया जाता है, और यह देखने के लिए कि क्या तत्व पूर्णांक प्रकार से संबंधित है, 'isinstance' पद्धति का उपयोग किया जाता है।

  • अगर हाँ, तो 'गलत' को एक बूलियन मान असाइन किया गया है।

  • नियंत्रण लूप से बाहर हो जाता है।

  • बूलियन मान के मान के आधार पर, तत्व को खाली सूची में जोड़ा जाता है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन में टुपल्स की सूची में टुपल्स का संयोजन

    डेटा विश्लेषण के लिए, हम कभी-कभी पायथन में उपलब्ध डेटा संरचनाओं का संयोजन लेते हैं। एक सूची में इसके तत्वों के रूप में टुपल्स हो सकते हैं। इस लेख में हम देखेंगे कि कैसे हम एक टपल के प्रत्येक तत्व को दूसरे दिए गए तत्व के साथ जोड़ सकते हैं और एक सूची टपल संयोजन तैयार कर सकते हैं। लूप के साथ नीचे के द

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

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

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

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