কম্পিউটার

ক্রমবর্ধমান ক্রমে সংখ্যা সহ একটি তালিকা থেকে উপাদানগুলি বের করার জন্য পাইথন প্রোগ্রাম


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

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_list = [4578, 7327, 113, 3467, 1858]

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

my_result = []

for element in my_list:
   my_flag = True
   for index in range(len(str(element)) - 1):

      if str(element)[index + 1] <= str(element)[index]:
         my_flag = False

   if my_flag:
      my_result.append(element)

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

আউটপুট

The list is :
[4578, 7327, 113, 3467, 1858]
The result is :
[4578, 3467]

ব্যাখ্যা

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

  • একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং পতাকাটি বুলিয়ান ‘ট্রু’-তে সেট করা হয়েছে।

  • প্রতিটি উপাদান প্রথমে তালিকায় রূপান্তরিত হয় এবং তার ধারাবাহিক উপাদানের সাথে তুলনা করা হয়।

  • যদি দ্বিতীয় উপাদানটি প্রথম উপাদানের চেয়ে কম বা সমান হয়, তাহলে পতাকার মান বুলিয়ান 'ফলস'-এ সেট করা হয়।

  • যদি বুলিয়ান পতাকা শেষ পর্যন্ত 'সত্য' হয়, তাহলে উপাদানটি খালি তালিকায় যুক্ত করা হয়।

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


  1. পাইথন প্রোগ্রাম প্রতিটি টিপলের শেষ উপাদান দ্বারা ক্রমবর্ধমান ক্রম অনুসারে টিপলগুলির একটি তালিকা সাজাতে

  2. পাইথনে এটিকে একক উপাদান তৈরি করতে বাম বা ডান দিক থেকে তালিকার উপাদানগুলিকে চেপে দেওয়ার প্রোগ্রাম

  3. একটি তালিকা থেকে N বৃহত্তম উপাদান খুঁজে পেতে পাইথন প্রোগ্রাম

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