কম্পিউটার

পাইথন প্রোগ্রাম দুটি তালিকার মধ্যে পার্থক্য তালিকাভুক্ত করতে।


এই সমস্যা দুটি তালিকা দেওয়া. আমাদের কাজ দুটি তালিকার মধ্যে পার্থক্য প্রদর্শন করা হয়. পাইথন সেট() পদ্ধতি প্রদান করে। আমরা এখানে এই পদ্ধতি ব্যবহার করি। একটি সেট হল একটি অবিন্যস্ত সংগ্রহ যার কোনো সদৃশ উপাদান নেই। সেট অবজেক্টগুলি গাণিতিক ক্রিয়াকলাপগুলিকে সমর্থন করে যেমন মিলন, ছেদ, পার্থক্য এবং প্রতিসম পার্থক্য।

উদাহরণ

ইনপুট::A =[10, 15, 20, 25, 30, 35, 40]B =[25, 40, 35] আউটপুট:[10, 20, 30, 15] 

ব্যাখ্যা

পার্থক্য তালিকা =A - B

অ্যালগরিদম

ধাপ 1:দুটি অ্যারের ইনপুট। ধাপ 2:তালিকাগুলিকে স্পষ্টভাবে সেটে রূপান্তর করুন। ধাপ 3:বিয়োগ অপারেটর ব্যবহার করে একটি থেকে অন্যটিকে কমিয়ে দিন।

উদাহরণ কোড

# Python কোড দুটি তালিকার পার্থক্য পেতে # set() def Diff(A, B) ব্যবহার করে:প্রিন্ট("দুটি তালিকার পার্থক্য ::>") রিটার্ন (তালিকা(সেট(এ) - সেট(বি)) )) # ড্রাইভার কোড A=list()n1=int(ইনপুট("প্রথম তালিকার আকার লিখুন ::"))প্রিন্ট("প্রথম তালিকার উপাদান লিখুন ::") আমি পরিসরে(int(n1) এর জন্য ); দ্বিতীয় তালিকা ::") আমি পরিসরে (int(n2)):k=int(input("")) B.append(k)print(Diff(A, B)) 

আউটপুট

প্রথম তালিকার আকার লিখুন ::5প্রথম তালিকার উপাদান লিখুন ::1122334455দ্বিতীয় তালিকার আকার লিখুন ::4দ্বিতীয় তালিকার উপাদান লিখুন ::11554499দুটি তালিকার পার্থক্য ::>[33, 22] 
  1. পাইথন প্রোগ্রামের তালিকায় সব সংখ্যা গুন করতে হবে?

  2. Python এ তালিকা এবং tuples মধ্যে পার্থক্য কি?

  3. একটি পাইথন তালিকা এবং একটি অ্যারের মধ্যে পার্থক্য কি?

  4. একটি পাইথন তালিকা এবং একটি tuple মধ্যে পার্থক্য কি?