কম্পিউটার

পাইথন - একটি তালিকায় সেরা প্রতিবেশীদের দ্বারা প্রতিস্থাপন করা


যখন সবচেয়ে বড় প্রতিবেশীদের দ্বারা তালিকার উপাদানগুলি প্রতিস্থাপন করার প্রয়োজন হয়, তখন '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]

ব্যাখ্যা

  • পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে এবং উপাদানগুলির নির্দিষ্ট সূচক অ্যাক্সেস করা হয়েছে৷

  • আগের সূচকটি পরপর দ্বিতীয় সূচকের চেয়ে বেশি হলে, আগের সূচকটি বর্তমান সূচকের সাথে প্রতিস্থাপিত হয়।

  • এই তালিকাটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. পাইথনে দুটি তালিকা সূচক উপাদান সমতুল্য করুন

  2. পাইথনে মান হিসাবে সূচক সহ অভিধান

  3. পাইথনের অন্য তালিকা থেকে সূচক তালিকা কীভাবে সরিয়ে ফেলা যায়?

  4. পাইথনে সূচক দ্বারা একটি তালিকা থেকে কীভাবে একটি উপাদান সরাতে হয়?