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

पायथन में टुपल से डुप्लिकेट हटाएं


जब एक टुपल से डुप्लिकेट हटाने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जाता है।

एक सूची का उपयोग विषम मानों को संग्रहीत करने के लिए किया जा सकता है (यानी किसी भी डेटा प्रकार का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि)।

टुपल्स की सूची मूल रूप से एक सूची में संलग्न टुपल्स को समाहित करती है।

सूची समझ सूची के माध्यम से पुनरावृति करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

उदाहरण

my_list_1 = [(11, 14), (0, 78), (33, 11), (0, 78)]
print("टुपल की सूची है: ")
print(my_list_1)
my_unique_list = list(set([i for i in my_list_1]))
print("डुप्लिकेट हटाने के बाद टुपल्स की सूची है: ")
print(my_unique_list)

आउटपुट

टुपल की सूची है: [(11, 14), (0, 78), (33, 11), (0, 78)]
डुप्लिकेट हटाने के बाद टुपल्स की सूची है: [(33, 11), (11, 14), (0, 78)]

व्याख्या

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

  1. - पायथन प्रोग्राम: लिस्ट से डुप्लिकेट एलिमेंट्स हटाना

    एक लिस्ट दी गई है जिसमें डुप्लिकेट एलिमेंट हैं, हमारा कार्य एक और लिस्ट बनाना है जिसमें बिना डुप्लिकेट के एलिमेंट्स हों।उदाहरणA::[2, 3, 4, 3, 4, 6, 78, 90] Output::[2, 3, 4, 6, 78, 90]एल्गोरिदमचरण 1: एक लिस्ट बनाएं। चरण 2: एक नई लिस्ट बनाएं जो खाली हो। चरण 3: लिस्ट में हर एलिमेंट को ट्रैवर्स करें। च

  1. - Python में लिस्ट बनाम टपल बनाम डिक्शनरी

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

  1. - Python में स्ट्रिंग और स्ट्रिंग्स की लिस्ट से टपल कैसे बनाएं?

    बिल्ट-इन फंक्शन tuple() Python स्ट्रिंग को अलग-अलग कैरेक्टर्स के टपल में बदलता है। यह लिस्ट ऑब्जेक्ट को भी टपल में बदल देता है। >>> tuple(TutorialsPoint) (T, u, t, o, r, i, a, l, s, P, o, i, n, t) >>> L1=[45, 32, 100, 10, 24, 56] >>> tuple(L1) (45, 32, 100, 10, 24, 56)