যখন একটি নির্দিষ্ট পরিসরে উপাদানগুলির সাথে টিপলগুলি বের করার প্রয়োজন হয়, তখন ফিল্টার এবং ল্যাম্বডা পদ্ধতিগুলি ব্যবহার করা হয়৷
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list = [(13, 15, 17), (25, 56), (13, 21, 19 ), (44, 14)] print("The list is :") print(my_list) beg, end = 13, 22 my_result = list(filter(lambda sub : all(element >= beg and element <= end for element in sub), my_list)) print("The result is :") print(my_result)
আউটপুট
The list is : [(13, 15, 17), (25, 56), (13, 21, 19), (44, 14)] The result is : [(13, 15, 17), (13, 21, 19)]
ব্যাখ্যা
-
টিপলের একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
শুরু এবং শেষের মানগুলি সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
কোনো উপাদান প্রারম্ভিক মানের থেকে বড় এবং শেষ মানের থেকে কম কিনা তা পরীক্ষা করার জন্য 'সমস্ত' অপারেটরের সাথে একটি ল্যাম্বডা পদ্ধতি ব্যবহার করা হয়।
-
যদি হ্যাঁ, এটি 'ফিল্টার' পদ্ধতি ব্যবহার করে ফিল্টার করা হয় এবং একটি তালিকায় রূপান্তরিত হয়৷
-
এই ফলাফলটি একটি ভেরিয়েবলে বরাদ্দ করা হয়েছে
-
এটি সেই আউটপুট যা কনসোলে প্রদর্শিত হয়৷
৷