কম্পিউটার

পাইথন - অ-ক্রমবর্ধমান উপাদানগুলি সরান


যখন এটি বর্ধিত না হওয়া উপাদানগুলিকে সরানোর প্রয়োজন হয়, তখন উপাদানগুলির তুলনা সহ একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়৷

উদাহরণ

নীচে একই

একটি প্রদর্শনী আছে
my_list = [5,23, 45, 11, 45, 67, 89, 99, 10, 26, 7, 11]

print("The list is :")
print(my_list)

my_result = [my_list[0]]
for elem in my_list:

   if elem >= my_result[-1]:
      my_result.append(elem)

print("The result is :")
print(my_result)

আউটপুট

The list is :
[5, 23, 45, 11, 45, 67, 89, 99, 10, 26, 7, 11]
The result is :
[5, 5, 23, 45, 45, 67, 89, 99]

ব্যাখ্যা

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

  • তালিকার প্রথম উপাদানটি অন্য তালিকায় বরাদ্দ করা হয়েছে।

  • তালিকার উপাদানগুলি পুনরাবৃত্ত করা হয়েছে৷

  • প্রতিটি উপাদানকে শেষ উপাদানের সাথে তুলনা করা হয় এবং সেগুলি তালিকার প্রথম উপাদানের চেয়ে বড় বা সমান কিনা তা পরীক্ষা করা হয়৷

  • যদি তা হয়, তাহলে তা তালিকায় যুক্ত করা হয়।

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


  1. পাইথনে রেঞ্জের উপাদানগুলি মুছুন

  2. পাইথনে তালিকার উপাদানগুলি মুছুন

  3. পাইথনে একটি তালিকার আকার খুঁজুন

  4. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?