Python-এর ফিল্টার ফাংশনটি নির্দিষ্ট শর্ত ব্যবহার করে পুনরাবৃত্তিযোগ্য থেকে কিছু নির্বাচিত উপাদান আনতে ব্যবহৃত হয়। এই নিবন্ধে আমরা একটি তালিকা নেব এবং নির্দিষ্ট শর্ত প্রয়োগ করে এটি থেকে কিছু উপাদান নির্বাচন করব।
সিনট্যাক্স
filter(function, iterable) function: A Function to be run for each item in the iterable iterable: The iterable to be filtered
নীচের উদাহরণে আমরা একটি ফাংশন সংজ্ঞায়িত করি যা কোন অনুস্মারক পরীক্ষা করার জন্য একটি সংখ্যাকে 2 দিয়ে ভাগ করবে এবং তারপর সংখ্যাটি বিজোড় বা জোড় কিনা তা নির্ধারণ করবে। এই ফাংশনটি ফিল্টার().
ব্যবহার করে একটি তালিকায় প্রয়োগ করা হয়উদাহরণ
listA = [15, 8, 21, 13, 32] def findeven(x): if x %2 !=0: return False else: return True evenum = filter(findeven, listA) for x in evenum: print(x)
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
8 32