যখন সাধারণ পার্থক্য উপাদানগুলির সাথে সারিগুলি বের করার প্রয়োজন হয়, তখন একটি পুনরাবৃত্তি এবং একটি পতাকা মান ব্যবহার করা হয়৷
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = [[31, 27, 10], [8, 11, 12], [11, 12, 13], [6, 9, 10]] print("The list is :") print(my_list) my_result = [] for row in my_list: temp = True for index in range(0, len(row) - 1): if row[index + 1] - row[index] != row[1] - row[0]: temp = False break if temp : my_result.append(row) print("The resultant list is :") print(my_result)
আউটপুট
The list is : [[31, 27, 10], [8, 11, 12], [11, 12, 13], [6, 9, 10]] The resultant list is : [[11, 12, 13]]
ব্যাখ্যা
-
টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
একটি খালি তালিকা তৈরি করা হয়েছে৷
৷ -
তালিকাটি পুনরাবৃত্ত করা হয়েছে, এবং একটি ভেরিয়েবলকে 'True'-এ বরাদ্দ করা হয়েছে।
-
সূচকগুলিও পুনরাবৃত্ত করা হয়েছে৷
৷ -
যদি পূর্ববর্তী সূচক এবং বর্তমান সূচকের মধ্যে পার্থক্য পূর্ববর্তী উপাদান এবং বর্তমান উপাদানের মধ্যে পার্থক্যের সমান না হয়, তাহলে ভেরিয়েবলটিকে 'ফলস' নির্ধারণ করা হয়।
-
এর থেকে নিয়ন্ত্রণ ভেঙ্গে যায়।
-
শেষ পর্যন্ত, যদি ভেরিয়েবলের মান 'True' হয়, তাহলে উপাদানটি খালি তালিকায় যুক্ত করা হয়।
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷