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

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

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

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

उदाहरण

my_list = [(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)]

print("The list is : ")
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("The extracted elements are : " )
print(my_result)

आउटपुट

The list is :
[(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)]
The extracted elements are :
[(43, 15), (66, 98), (64, 80), (14, 9), (47, 17)]

स्पष्टीकरण

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

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

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

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

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

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


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

    कभी-कभी हमें एक अजगर सूची दी जा सकती है जिसके तत्व टुपल्स होते हैं। तब हमारे पास डेटा प्रोसेसिंग की आवश्यकता हो सकती है जिसके लिए इन टुपल्स को आगे की प्रक्रिया के लिए सूचियों में परिवर्तित करने की आवश्यकता होगी। इस लेख में, हम देखेंगे कि टुपल्स की सूची को सूचियों की सूची में कैसे परिवर्तित किया जाए।

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

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

  1. पायथन में सूची में तत्व दोहराव

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