যখন দুটি লিস্ট মার্জ করে সর্ট করতে হয়, একটি মেথড ডিফাইন করা যেতে পারে যা ‘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’ নামক একটি মেথড ডিফাইন করা হয়েছে যা দুটি লিস্ট প্যারামিটার হিসেবে নেয়।
দুটি লিস্ট ‘+’ অপারেটর ব্যবহার করে কনক্যাটেনেট করা হয়েছে।
এটি একটি ভেরিয়েবলে অ্যাসাইন করা হয়েছে।
সর্ট মেথড ব্যবহার করে ফাইনাল রেজাল্ট সর্ট করা হয়েছে।
মেথডের বাইরে দুটি লিস্ট ডিফাইন করা হয়েছে, এবং কনসোলে প্রদর্শিত হয়েছে।
মেথডটি এই দুটি লিস্ট পাস করে কল করা হয়েছে।
আউটপুট কনসোলে প্রদর্শিত হয়েছে।