একটি তালিকায় জোড় এবং বিজোড় উপাদান দুটি ভিন্ন তালিকায় স্থাপন করার প্রয়োজন হলে, দুটি খালি তালিকা সহ একটি পদ্ধতি সংজ্ঞায়িত করা যেতে পারে। সংখ্যাটি জোড় বা বিজোড় কিনা তা নির্ধারণ করতে মডুলাস অপারেটর ব্যবহার করা যেতে পারে।
নীচে একই −
এর প্রদর্শন করা হলউদাহরণ
def split_list(my_list): even_list = [] odd_list = [] for i in my_list: if (i % 2 == 0): even_list.append(i) else: odd_list.append(i) print("The list of odd numbers are :", even_list) print("The list of even numbers are :", odd_list) my_list = [2, 5, 13, 17, 51, 62, 73, 84, 95] print("The list is ") print(my_list) split_list(my_list)
আউটপুট
The list is [2, 5, 13, 17, 51, 62, 73, 84, 95] The list of odd numbers are : [2, 62, 84] The list of even numbers are : [5, 13, 17, 51, 73, 95]
ব্যাখ্যা
-
'split_list' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, যা একটি তালিকাকে প্যারামিটার হিসেবে নেয়।
-
দুটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
পরামিতি তালিকাটি পুনরাবৃত্তি করা হয়, এবং সংখ্যাটি জোড় বা বিজোড় কিনা তা নির্ধারণ করতে মডুলাস অপারেটর ব্যবহার করা হয়৷
-
যদি এটি একটি জোড় সংখ্যা হয়, এটি প্রথম তালিকায় যোগ করা হয়, অন্যথায় এটি দ্বিতীয় তালিকায় যোগ করা হয়।
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷ -
ফাংশনের বাইরে, একটি তালিকা সংজ্ঞায়িত করা হয়, এবং এই তালিকাটি পাস করে পদ্ধতিটি বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।