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

पायथन में सूची एलिमेंट की उपस्थिति के अनुसार टुपल्स को फ़िल्टर करें


जब उन टुपल्स को फ़िल्टर करने की आवश्यकता होती है जो सूची एलिमेंट की उपस्थिति पर आधारित होते हैं, तो सूची समझ का उपयोग किया जा सकता है।

एक सूची का उपयोग विषम मानों को संग्रहीत करने के लिए किया जा सकता है (यानी किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि)।

टुपल्स की सूची मूल रूप से एक सूची में संलग्न टुपल्स को समाहित करती है। सूची समझ सूची के माध्यम से पुनरावृति करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

उदाहरण

my_list = [(11, 14), (54, 56, 87), (98, 0, 10), (13, 76)]
target_list = [34, 11]
print("सूची है: ")
print(my_list)
my_result = [tup for tup in my_list if any(i in tup for i in target_list)]
print("सूची से फ़िल्टर किया गया टुपल है: ")
print(my_result)

आउटपुट

सूची है: [(11, 14), (54, 56, 87), (98, 0, 10), (13, 76)]
सूची से फ़िल्टर किया गया टुपल है: [(11, 14)]

व्याख्या

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

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

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

  1. - पायथन में सूची में टुपल्स से nth तत्व एक्सेस करें

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

  1. - पायथन में लिस्ट और टपल्स के बीच अंतर

    लिस्ट लिस्ट विभिन्न प्रकार के ऑब्जेक्ट को समाहित करने के लिए एक कंटेनर है और ऑब्जेक्ट पर पुनरावृति करने के लिए उपयोग किया जाता है। उदाहरण list = [a, b, c, d, e] टपल्स टपल भी लिस्ट के समान है लेकिन इसमें अपरिवर्तनीय ऑब्जेक्ट होते हैं। टपल प्रोसेसिंग लिस्ट से तेज़ है। उदाहरण tuples = (a, b, c, d, e) ल