যখন K মধ্যম উপাদান নির্ধারণের প্রয়োজন হয়, তখন ‘//’ অপারেটর এবং তালিকা স্লাইসিং ব্যবহার করা হয়।
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
my_list = [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] print("The list is : ") print(my_list) K = 5 print("The value of K is ") print(K) beg_indx = (len(my_list) // 2) - (K // 2) end_indx = (len(my_list) // 2) + (K // 2) my_result = my_list[beg_indx: end_indx + 1] print("The result is : " ) print(my_result)
আউটপুট
The list is : [34, 56, 12, 67, 88, 99, 0, 1, 21, 11] The value of K is 5 The result is : [67, 88, 99, 0, 1]
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
K-এর জন্য একটি মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
তালিকার দৈর্ঘ্য পাওয়া যায় এবং ‘//’ অপারেটর ব্যবহার করা হয়।
-
উপরের মান এবং K//2 এর মধ্যে পার্থক্য একটি ভেরিয়েবলের জন্য নির্ধারিত হয়।
-
এই দুটি মানের যোগফলও একটি ভিন্ন ভেরিয়েবলের জন্য নির্ধারিত হয়।
-
নির্দিষ্ট উপাদান অ্যাক্সেস করার জন্য একটি তালিকা স্লাইসিং অপারেশন করা হয়।
-
এটি একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়৷
৷ -
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷