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

पायथन प्रोग्राम: सेट की सूची में डुप्लिकेट सेट खोजें


जब सेट की सूची में डुप्लिकेट सेट खोजने हों, तो 'Counter' और 'frozenset' का उपयोग किया जाता है।

उदाहरण

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

from collections import Counter
my_list = [{4, 8, 6, 1}, {6, 4, 1, 8}, {1, 2, 6, 2}, {1, 4, 2}, {7, 8, 9}]
print("The list is :")
print(my_list)
my_freq = Counter(frozenset(sub) for sub in my_list)
my_result = []
for key, value in my_freq.items():
    if value > 1:
        my_result.append(key)
print("The result is :")
print(my_result)

आउटपुट

The list is : [{8, 1, 4, 6}, {8, 1, 4, 6}, {1, 2, 6}, {1, 2, 4}, {8, 9, 7}]
The result is : [frozenset({8, 1, 4, 6})]

व्याख्या

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

  • 'frozenset' और 'Counter' का उपयोग करके इस पर इटरेट किया जाता है।

  • यह लिस्ट में प्रत्येक मान की आवृत्ति देता है।

  • इसे एक वेरिएबल में असाइन किया जाता है।

  • एक खाली लिस्ट बनाई जाती है।

  • वेरिएबल के तत्वों पर इटरेट किया जाता है और यदि आवृत्ति 1 से अधिक है, तो इसे खाली लिस्ट में जोड़ा जाता है।

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


  1. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची में उपलब्ध सबसे छोटी संख्या प्रदर्शित करने की आवश्यकता है। यहां हम या तो सूची को क्रमबद्ध करके सबसे छोटा तत्व प्राप्त कर सकते हैं या बिल्ट-इन min() फ़ंक्शन का उपयोग करके सबसे छोटा तत्

  1. पायथन प्रोग्राम: लिस्ट का संचयी योग ज्ञात करें पायथन प्रोग्राम: लिस्ट का संचयी योग ज्ञात करें

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक लिस्ट दी गई है, हमें संचयी योग के साथ एक लिस्ट बनानी है। उदाहरण # संचयी योग def Cumulative(l): new = [] cumsum = 0 for element in l: cumsum += element new.append(cumsum) return new # ड्राइवर

  1. पायथन प्रोग्राम: लिस्ट में एलिमेंट्स का योग ढूंढें पायथन प्रोग्राम: लिस्ट में एलिमेंट्स का योग ढूंढें

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