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

पायथन में नेस्टेड टपल में अद्वितीय तत्व कैसे प्राप्त करें?

जब नेस्टेड टपल में अद्वितीय तत्व प्राप्त करने की आवश्यकता होती है, तो नेस्टेड लूप और 'सेट' ऑपरेटर का उपयोग किया जा सकता है।

पायथन एक डेटाटाइप के साथ आता है जिसे 'सेट' के रूप में जाना जाता है। इस 'सेट' में ऐसे तत्व हैं जो केवल अद्वितीय हैं।

सेट चौराहे, अंतर, संघ और सममित अंतर जैसे संचालन करने में उपयोगी है।

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

उदाहरण

my_list_1 = [(7, 8, 0), (0 ,3, 45), (3, 2, 22), (45, 12, 9)]

print ("The list of tuple is : " )
print(my_list_1)

my_result = []
temp = set()
for inner in my_list_1:
   for elem in inner:
      if not elem in temp:
         temp.add(elem)
         my_result.append(elem)
print("The unique elements in the list of tuples are : ")
print(my_result)

आउटपुट

The list of tuple is :
[(7, 8, 0), (0, 3, 45), (3, 2, 22), (45, 12, 9)]
The unique elements in the list of tuples are :
[7, 8, 0, 3, 45, 2, 22, 12, 9]

स्पष्टीकरण

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

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

    आप टपल फ़ंक्शन को पास करके किसी सूची को टपल में बदल सकते हैं। उदाहरण my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) आउटपुट यह आउटपुट देगा - (1, 2, 3)

  1. हम पायथन में एक सूची का आकार कैसे प्राप्त करते हैं?

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

  1. नेस्टेड पायथन डिक्शनरी में तत्वों की गणना कैसे करें?

    व्यंजक द्वारा शब्दकोश में प्रत्येक कुंजी मान युग्म पर पुनरावृति करना संभव है for k,v in students.items(): चूंकि प्रत्येक आइटम का मूल्य घटक स्वयं नेस्टेड पायथन डिक्शनरी में एक शब्दकोश है, प्रत्येक उप-शब्दकोश की लंबाई लेन (v) है। सभी तत्वों की संख्या प्राप्त करने के लिए लूप पर संचयी जोड़ निष्पादित करे