যখন একটি তালিকার প্রথম এবং শেষ জোড় উপাদানগুলির মধ্যে দূরত্ব খুঁজে বের করার প্রয়োজন হয়, তখন তালিকার উপাদানগুলিকে ইনডেক্সিং ব্যবহার করে অ্যাক্সেস করা হয় এবং পার্থক্যটি পাওয়া যায়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছে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 দ্বারা বিভাজ্য কিনা তা পরীক্ষা করা হয়।
-
যদি তাই হয়, তারা একটি ভেরিয়েবলের জন্য বরাদ্দ করা হয়।
-
শেষ এবং প্রথম উপাদানের মধ্যে পার্থক্য সূচীকরণের মাধ্যমে পাওয়া যায়।
-
এই পার্থক্যটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে৷
৷ -
এই ভেরিয়েবলটি কনসোলে প্রদর্শিত হয়।