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

Python - लगातार तत्वों वाले टपल को फ़िल्टर करना


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

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

print("Method definition begins...")
def check_consec_tuple_elem(my_tuple):
    for idx in range(len(my_tuple) - 1):
        if my_tuple[idx + 1] != my_tuple[idx] + 1:
            return False
    return True
print("Method definition ends...")
my_tuple = [(23, 24, 25, 26), (65, 66, 78, 29), (11, 28, 39), (60, 61, 62, 63)]
print("The list of tuple is : ")
print(my_tuple)
my_result = []
for elem in my_tuple:
    if check_consec_tuple_elem(elem):
        my_result.append(elem)
print("The resultant tuple is : ")
print(my_result)

आउटपुट

Method definition begins...
Method definition ends...
The list of tuple is : [(23, 24, 25, 26), (65, 66, 78, 29), (11, 28, 39), (60, 61, 62, 63)]
The resultant tuple is : [(23, 24, 25, 26), (60, 61, 62, 63)]

व्याख्या

  • 'check_consec_tuple_elem' नामक एक विधि परिभाषित की गई है जो पैरामीटर के रूप में एक टपल लेती है।

  • यह टपल के माध्यम से पुनरावृत्ति करती है और जांचती है कि किसी इंडेक्स पर तत्व और उसी इंडेक्स पर 1 से बढ़ा हुआ तत्व समान हैं या नहीं।

  • यदि नहीं, तो यह False वापस करती है।

  • विधि के बाहर, टपल की एक सूची परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • एक खाली सूची परिभाषित की गई है।

  • टपल की सूची पर पुनरावृत्ति की जाती है, और प्रत्येक टपल को पास करके विधि को कॉल किया जाता है।

  • इसका परिणाम खाली सूची में जोड़ा जाता है।

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


  1. - Python में सूची में लगातार तत्वों की जोड़ी

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

  1. - Python में टपल्स की सूची में टपल्स संयोजित करें

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

  1. - Python टपल में एलिमेंट्स कैसे ऐपेंड करें?

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