যখন একটি সংখ্যার সাথে তুলনার উপর ভিত্তি করে একটি তালিকার উপাদানগুলি প্রতিস্থাপন করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list =[32, 37, 44, 38, 92, 61, 28, 92, 20]মুদ্রণ("তালিকাটি হল :")প্রিন্ট(my_list)my_key =32print("কীটি হল")প্রিন্ট(my_key) )low, high =2, 9my_result =[] my_list এ ele এর জন্য:যদি ele> my_key:my_result.append(high) else:my_result.append(low)print("ফলাফল তালিকা হল :")print(my_result)প্রে>আউটপুট
তালিকা হল:[32, 37, 44, 38, 92, 61, 28, 92, 20]কী হল32ফলাফল তালিকা হল:[2, 9, 9, 9, 9, 9, 2, 9, 2]ব্যাখ্যা
-
পূর্ণসংখ্যার একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
কী এর জন্য একটি মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
'নিম্ন' এবং 'উচ্চ' ভেরিয়েবলগুলি নির্ধারিত মান।
-
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
মূল তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং প্রতিটি উপাদান কীটির সাথে তুলনা করা হয়েছে।
-
যদি উপাদানটি বড় হয়, তাহলে 'উচ্চ' ভেরিয়েবলটি খালি তালিকায় যুক্ত করা হয়।
-
অন্যথায়, 'নিম্ন' ভেরিয়েবলটি খালি তালিকায় যুক্ত করা হয়।
-
এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷
৷