पायथन में filter फ़ंक्शन का उपयोग कुछ शर्तों का उपयोग करके एक इटरेबल से चयनित तत्वों को प्राप्त करने के लिए किया जाता है। इस लेख में हम एक सूची लेंगे और उस पर कुछ शर्तें लागू करके उससे कुछ तत्व चुनेंगे।
सिंटैक्स
filter(function, iterable) function: इटरेबल में प्रत्येक आइटम के लिए चलने वाला फ़ंक्शन iterable: फ़िल्टर किया जाने वाला इटरेबल
नीचे दिए गए उदाहरण में हम एक फ़ंक्शन परिभाषित करते हैं जो किसी संख्या को 2 से विभाजित करके किसी शेष की जांच करेगा और फिर तय करेगा कि संख्या विषम है या सम। इस फ़ंक्शन को filter() का उपयोग करके सूची पर लागू किया जाता है।
उदाहरण
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