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

পাইথন প্রোগ্রাম: দুটি লিস্ট মার্জ করে সর্ট করা

যখন দুটি লিস্ট মার্জ করে সর্ট করতে হয়, একটি মেথড ডিফাইন করা যেতে পারে যা ‘sort’ মেথড ব্যবহার করে লিস্ট সর্ট করে।

নিচে এর демонস্ট্রেশন দেওয়া হলো:

উদাহরণ

def merge_list(list_1, list_2):
    merged_list = list_1 + list_2
    merged_list.sort()
    return(merged_list)

list_1 = [20, 18, 9, 51, 48, 31]
list_2 = [28, 33, 3, 22, 15, 20]
print("The first list is :")
print(list_1)
print("The second list is :")
print(list_2)
print(merge_list(list_1, list_2))

আউটপুট

The first list is : [20, 18, 9, 51, 48, 31]
The second list is : [28, 33, 3, 22, 15, 20]
[3, 9, 15, 18, 20, 20, 22, 28, 31, 33, 48, 51]

ব্যাখ্যা

  • ‘merge_list’ নামক একটি মেথড ডিফাইন করা হয়েছে যা দুটি লিস্ট প্যারামিটার হিসেবে নেয়।

  • দুটি লিস্ট ‘+’ অপারেটর ব্যবহার করে কনক্যাটেনেট করা হয়েছে।

  • এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে।

  • সর্ট মেথড ব্যবহার করে ফাইনাল রেজাল্ট সর্ট করা হয়েছে।

  • মেথডের বাইরে দুটি লিস্ট ডিফাইন করা হয়েছে, এবং কনসোলে প্রদর্শিত হয়েছে।

  • মেথডটি এই দুটি লিস্ট পাস করে কল করা হয়েছে।

  • আউটপুট কনসোলে প্রদর্শিত হয়েছে।

  1. মার্জ সর্টের পাইথন প্রোগ্রাম

  2. পাইথনে ইটেরেটিভ মার্জ সর্ট প্রোগ্রাম

  3. পাইথনে সিলেকশন সর্ট (Selection Sort)

  4. পাইথনে দুটি লিস্টে অনুপস্থিত ও অতিরিক্ত মান বের করার প্রোগ্রাম