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

पायथन में समान प्रारंभिक तत्व होने पर टपल्स को जोड़ें


जब समान प्रारंभिक तत्व वाले टपल्स को जोड़ना हो, तो एक साधारण 'for' लूप और 'if' कंडीशन का उपयोग किया जा सकता है। एक सूची में तत्वों को संग्रहीत करने के लिए 'extend' मेथड का उपयोग किया जा सकता है।

उदाहरण

my_list = [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)]
print("सूची है:")
print(my_list)
my_result = []
for sub in my_list:
    if my_result and my_result[-1][0] == sub[0]:
        my_result[-1].extend(sub[1:])
    else:
        my_result.append([ele for ele in sub])
my_result = list(map(tuple, my_result))
print("निकाले गए तत्व हैं:")
print(my_result)

आउटपुट

सूची है: [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)]
निकाले गए तत्व हैं: [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)]

व्याख्या

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

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

  • टपल की सूची पर पुनरावृति की जाती है और जांचा जाता है कि प्रारंभिक तत्व मेल खाते हैं या नहीं।

  • यदि वे मेल खाते हैं, तो तत्व को खाली सूची में संग्रहीत किया जाता है।

  • अन्यथा, इसे पहले टपल में, फिर सूची में बदला जाता है, और फिर खाली सूची में संग्रहीत किया जाता है।

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


  1. - Python में टपल्स की सूची को सूची की सूची में बदलें

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

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

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

  1. - पायथन में सूची में तत्वों की पुनरावृत्ति

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