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

पायथन - सभी समान तत्वों के साथ टपल को फ़िल्टर करें

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

उदाहरण

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

my_list = [(31, 54, 45, 11, 99) , (11,11), (45, 45, 45), (31, 54, 45, 11, 99),(99, 99), (0,0)]

print("The list is : " )
print(my_list)

my_result = [sub_list for sub_list in my_list if len(set(sub_list)) == 1]

print("The resultant list is : ")
print(my_result)

आउटपुट

The list is :
[(31, 54, 45, 11, 99), (11, 11), (45, 45, 45), (31, 54, 45, 11, 99), (99, 99), (0, 0)]
The resultant list is :
[(11, 11), (45, 45, 45), (99, 99), (0, 0)]

स्पष्टीकरण

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

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

  • एक शर्त रखी गई है जो यह देखने के लिए जांच करती है कि सूची में तत्वों की लंबाई, उन पर 'सेट' ऑपरेटर लगाने के बाद 1 के बराबर है या नहीं।

  • यदि हाँ, तो इसे एक सूची में संग्रहीत किया जाता है।

  • यह सूची एक वैरिएबल को असाइन की गई है।

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


  1. पायथन में एक टपल में सूची के सभी तत्वों की घटना की गणना करें

    हमारे पास एक सूची और टपल है। हम सूची के तत्वों को टपल के तत्वों के साथ मिलाते हैं और सूची के तत्वों से मेल खाने वाली तालिका में तत्वों की संख्या का हिसाब लगाते हैं। काउंटर के साथ हम टपल में प्रत्येक तत्व की गिनती प्राप्त करने के लिए संग्रह से काउंटर फ़ंक्शन का उपयोग करते हैं। फिर से एक के लिए और हा

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

    कभी-कभी हमें यह जांचने की आवश्यकता होती है कि क्या सूची में सूची तत्वों के रूप में हमारे पास एक एकल मान दोहराया गया है। हम नीचे दिए गए पायथन प्रोग्राम का उपयोग करके ऐसे परिदृश्य की जांच कर सकते हैं। अलग-अलग तरीके हैं। लूप के लिए उपयोग करना इस पद्धति में हम सूची से पहले तत्व को पकड़ते हैं और प्रत्ये

  1. पायथन टुपल में तत्वों को कैसे जोड़ा जाए?

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