একটি তালিকায় 'x'-এর পরে সমস্ত 'y' আছে কিনা তা পরীক্ষা করার প্রয়োজন হলে, একটি নির্দিষ্ট শর্ত সহ গণনা বৈশিষ্ট্য ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [11, 25, 13, 11, 64, 25, 8, 9]
print("The list is :")
print(my_list)
x, y = 13, 8
x_index = my_list.index(x)
my_result = True
for index, element in enumerate(my_list):
if element == y and index < x_index:
my_result = False
break
if(my_result == True):
print("All y elements occcur after x elements")
else:
print("All y elements don't occcur after x elements") আউটপুট
The list is : [11, 25, 13, 11, 64, 25, 8, 9] All y elements occcur after x elements
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
দুটি পূর্ণসংখ্যা ভেরিয়েবল শুরু করা হয়েছে।
-
তালিকার উপাদানগুলির সূচী মান একটি পরিবর্তনশীল মধ্যে সংরক্ষণ করা হয়।
-
একটি ভেরিয়েবল বুলিয়ান 'ট্রু' এ সেট করা হয়েছে।
-
তালিকার উপাদান এবং সূচকগুলি গণনা ব্যবহার করে পুনরাবৃত্তি করা হয়।
-
এর ভিতরে, যদি পুনরাবৃত্ত হওয়া উপাদান এবং দ্বিতীয় পূর্ণসংখ্যা সমতুল্য হয় এবং পুনরাবৃত্তি করা সূচকটি দ্বিতীয় পূর্ণসংখ্যার সূচকের চেয়ে কম হয়, তাহলে অস্থায়ী ভেরিয়েবলটি বুলিয়ান 'ফলস' এ সেট করা হয়।
-
নিয়ন্ত্রণ লুপ থেকে বেরিয়ে আসে৷
-
শেষ পর্যন্ত, অস্থায়ী ভেরিয়েবলের মানের উপর ভিত্তি করে, প্রাসঙ্গিক বার্তাটি কনসোলে প্রদর্শিত হয়৷