पायथन में फ़िल्टर फ़ंक्शन का उपयोग कुछ चयनित तत्वों को कुछ शर्तों का उपयोग करके पुनरावृत्त से प्राप्त करने के लिए किया जाता है। इस लेख में हम एक सूची लेंगे और कुछ शर्तों को लागू करके उसमें से कुछ तत्वों का चयन करेंगे।
सिंटैक्स
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