যখন সবচেয়ে বড় প্রতিবেশীদের দ্বারা তালিকার উপাদানগুলি প্রতিস্থাপন করার প্রয়োজন হয়, তখন 'if' এবং 'else' শর্ত সহ একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [41, 25, 24, 45, 86, 37, 18, 99] print("The list is :") print(my_list) for index in range(1, len(my_list) - 1): my_list[index] = my_list[index - 1] if my_list[index - 1] > my_list[index + 1] else my_list[index + 1] print("The resultant list is :") print(my_list)
আউটপুট
The list is : [41, 25, 24, 45, 86, 37, 18, 99] The resultant list is : [41, 41, 45, 86, 86, 86, 99, 99]
ব্যাখ্যা
-
পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
তালিকাটি পুনরাবৃত্তি করা হয়েছে এবং উপাদানগুলির নির্দিষ্ট সূচক অ্যাক্সেস করা হয়েছে৷
-
আগের সূচকটি পরপর দ্বিতীয় সূচকের চেয়ে বেশি হলে, আগের সূচকটি বর্তমান সূচকের সাথে প্রতিস্থাপিত হয়।
-
এই তালিকাটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷