ক্রমবর্ধমান ক্রমে সংখ্যা সহ একটি তালিকা থেকে উপাদানগুলি বের করার প্রয়োজন হলে, একটি সাধারণ পুনরাবৃত্তি, একটি পতাকা মান এবং '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]
ব্যাখ্যা
-
একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং পতাকাটি বুলিয়ান ‘ট্রু’-তে সেট করা হয়েছে।
-
প্রতিটি উপাদান প্রথমে তালিকায় রূপান্তরিত হয় এবং তার ধারাবাহিক উপাদানের সাথে তুলনা করা হয়।
-
যদি দ্বিতীয় উপাদানটি প্রথম উপাদানের চেয়ে কম বা সমান হয়, তাহলে পতাকার মান বুলিয়ান 'ফলস'-এ সেট করা হয়।
-
যদি বুলিয়ান পতাকা শেষ পর্যন্ত 'সত্য' হয়, তাহলে উপাদানটি খালি তালিকায় যুক্ত করা হয়।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷