যখন একটি তালিকার প্রথম এবং শেষ জোড় উপাদানগুলির মধ্যে দূরত্ব খুঁজে বের করার প্রয়োজন হয়, তখন তালিকার উপাদানগুলিকে ইনডেক্সিং ব্যবহার করে অ্যাক্সেস করা হয় এবং পার্থক্যটি পাওয়া যায়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11] print("The list is :") print(my_list) my_indices_list = [idx for idx in range( len(my_list)) if my_list[idx] % 2 == 0] my_result = my_indices_list[-1] - my_indices_list[0] print("The result is :") print(my_result)
আউটপুট
The list is : [2, 3, 6, 4, 6, 2, 9, 1, 14, 11] The result is : 8
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং উপাদানগুলি 2 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করা হয়।
-
যদি তাই হয়, তারা একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়।
-
শেষ এবং প্রথম উপাদানের মধ্যে পার্থক্য সূচীকরণের মাধ্যমে পাওয়া যায়।
-
এই পার্থক্যটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে৷
৷ -
এই ভেরিয়েবলটি কনসোলে প্রদর্শিত হয়।