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

পাইথনে দুটি লিস্টের সাধারণ উপাদান প্রিন্ট করার প্রোগ্রাম

দুটি লিস্ট দেওয়া আছে, তাদের সাধারণ উপাদানগুলো প্রিন্ট করতে হবে।

উদাহরণ

ইনপুট : L1 = [5, 6, 7, 8, 9] L2 = [5, 13, 34, 22, 90]
আউটপুট : {5}

ব্যাখ্যা

দুই লিস্টের সাধারণ উপাদান হলো ৫।

অ্যালগরিদম

ধাপ ১: দুটি ইউজার ইনপুট লিস্ট বানান।
ধাপ ২: লিস্টগুলোকে সেটে রূপান্তর করুন এবং set1 & set2 প্রিন্ট করুন।
ধাপ ৩: set1 ও set2 সাধারণ উপাদানগুলোর সেট রিটার্ন করে।

উদাহরণ কোড

# পাইথন প্রোগ্রাম: দুটি লিস্টের সাধারণ উপাদান বের করা
def commonelemnets(a, b):
    seta = set(a)
    setb = set(b)
    if (seta & setb):
        print("সাধারণ উপাদান ::>", seta & setb)
    else:
        print("কোন সাধারণ উপাদান নেই")

A = list()
n = int(input("প্রথম লিস্টের আকার ::"))
print("প্রথম লিস্টের উপাদান ::")
for i in range(int(n)):
    k = int(input(""))
    A.append(k)
B = list()
n = int(input("দ্বিতীয় লিস্টের আকার ::"))
print("দ্বিতীয় লিস্টের উপাদান ::")
for i in range(int(n)):
    k = int(input(""))
    B.append(k)
commonelemnets(A, B)

আউটপুট

প্রথম লিস্টের আকার :: 4
প্রথম লিস্টের উপাদান :: 4 5 6 7
দ্বিতীয় লিস্টের আকার :: 4
দ্বিতীয় লিস্টের উপাদান :: 1 2 3 4
সাধারণ উপাদান ::> {4}
প্রথম লিস্টের আকার :: 4
প্রথম লিস্টের উপাদান :: 1 2 3 4
দ্বিতীয় লিস্টের আকার :: 4
দ্বিতীয় লিস্টের উপাদান :: 5 6 7 8
কোন সাধারণ উপাদান নেই
  1. পাইথনে লিস্টের বিজোড় ও জোড় উপাদান আলাদা দুটি লিস্টে ভাগ করার প্রোগ্রাম

  2. পাইথনে দুটি লিস্টের পার্থক্য (Difference) বের করার প্রোগ্রাম

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

  4. পাইথনে লিস্টের সব সংখ্যা গুণফল বের করার প্রোগ্রাম