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

पायथन में डिक्शनरी इंटरसेक्शन द्वारा तीन सॉर्टेड ऐरे में सामान्य तत्व खोजें


पायथन का उपयोग करके डेटा में हेरफेर करते समय हम ऐसी स्थिति का सामना कर सकते हैं जहां हमें कई ऐरे में सामान्य तत्व ढूंढने होंगे। इसे ऐरे को डिक्शनरी में बदलकर नीचे दिखाए अनुसार प्राप्त किया जा सकता है।

नीचे दिए गए उदाहरण में हम ऐरे लेते हैं और collections मॉड्यूल से Counter कंटेनर लागू करते हैं। यह कंटेनर में मौजूद प्रत्येक तत्व की गिनती रखेगा। फिर उन्हें dict() लागू करके डिक्शनरी में बदलें और सामान्य तत्वों की पहचान करने के लिए & ऑपरेटर का उपयोग करें। अंत में हम नई बनी डिक्शनरी के आइटम्स के माध्यम से लूप करते हैं और डिक्शनरी से मानों को जोड़कर सामान्य मानों का अंतिम परिणाम प्राप्त करते हैं।

उदाहरण

from collections import Counter

arrayA = ['Sun', 12, 14, 11, 34]
arrayB = [6, 12, 'Sun', 11]
arrayC = [19, 6, 20, 'Sun', 12, 67, 11]

arrayA = Counter(arrayA)
arrayB = Counter(arrayB)
arrayC = Counter(arrayC)

# इंटरसेक्शन
commonDict = dict(arrayA.items() & arrayB.items() & arrayC.items())

res = []  # परिणाम
for (key, val) in commonDict.items():
    for i in range(0, val):
        res.append(key)

print("The common values among the arrays are:\n ", res)

आउटपुट

The common values among the arrays are: ['Sun', 11, 12]
  1. - पायथन में intersection_update() से n सरणियों में सामान्य तत्व ढूंढना

    इस लेख में, हम पायथन में intersection_update() के बारे में सीखेंगे जिससे n सरणियों में सामान्य तत्वों का पता लगाया जा सके। समस्या यह है कि हमें सूचियों वाली एक सरणी दी गई है, दी गई सरणियों में सभी सामान्य तत्व ढूंढें? एल्गोरिदम 1. res को सरणी के अंदर पहली सूची से आरंभ करें 2. सूचियों वाली सरणी के

  1. - Python प्रोग्राम: सेट्स का उपयोग करके तीन लिस्ट्स में कॉमन एलिमेंट्स खोजना

    दिए गए तीन यूज़र इनपुट लिस्ट्स से, हमारा कार्य इन तीनों लिस्ट्स से कॉमन एलिमेंट्स खोजना है। यहां हम इंटरसेक्शन मेथड लागू कर रहे हैं। उदाहरण Input: A = [2, 3, 4, 5, 6] B = [2, 3, 7, 6, 90] C = [2, 3, 45, 34] Common elements = [2, 3] एल्गोरिदम चरण 1: तीनों लिस्ट्स के एलिमेंट्स इनपुट करें। चरण 2: इंटरस

  1. - तीन सॉर्ट की गई सरणियों में सामान्य तत्व खोजने का पायथन प्रोग्राम

    समस्या विवरण यहां पहले हम 3 सरणी बनाते हैं जो यूजर इनपुट अनसॉर्टेड सरणी हैं, फिर हम सभी 3 अनसॉर्टेड सरणियों को सॉर्ट करते हैं। सरणियों का आकार n1, n2, n3 है। प्रत्येक सरणी का प्रारंभिक पता 0 है। i=0, j=0, k=0, फिर तीनों सरणियों के सभी तत्वों को पार करें और जांचें कि तीनों सरणियों के तत्व समान हैं या