কম্পিউটার টিউটোরিয়াল

পাইথনে তিনটি সর্টেড অ্যারে থেকে ডিকশনারি ইন্টারসেকশন দিয়ে কমন এলিমেন্ট বের করুন


সমস্যা বিবরণ

তিনটি অ্যারে দেওয়া আছে। তাদের মধ্যে কমন এলিমেন্টগুলো বের করতে হবে। collections.Counter এবং ডিকশনারি ইন্টারসেকশন (& অপারেটর) ব্যবহার করে এটা সহজে করা যায়।

পাইথন কোড উদাহরণ

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)

# Intersection
commonDict = dict(arrayA.items() & arrayB.items() & arrayC.items())

res = []
for key, val in commonDict.items():
    for _ in range(val):
        res.append(key)

print("The common values among the arrays are:", res)  # ['Sun', 11, 12]

আউটপুট

The common values among the arrays are: ['Sun', 11, 12]
  1. পাইথনে লিস্টের আকার বের করা

  2. পাইথনে intersection_update() দিয়ে n সংখ্যক অ্যারেতে কমন এলিমেন্ট বের করা

  3. পাইথন প্রোগ্রাম: তিনটি লিস্টের কমন এলিমেন্ট সেট ব্যবহার করে বের করা

  4. পাইথনে তিনটি সোর্টেড অ্যারেতে সাধারণ উপাদান বের করার প্রোগ্রাম