যদি মাঝপথের 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-এর পার্থক্য একটি ভেরিয়েবলে নির্ধারিত করা হয়েছে।
এই দুটি মানের যোগফলও একটি ভিন্ন ভেরিয়েবলে নির্ধারিত করা হয়েছে।
নির্দিষ্ট উপাদান অ্যাক্সেস করতে একটি তালিকা স্লাইসিং অপারেশন করা হয়েছে।
এটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।