Python filter() फ़ंक्शन

उदाहरण

एक नई एकल मान तालिका फ़िल्टर करें और जो केवल 22 या अधिक मानों को है:

ages = [5, 16, 19, 22, 26, 39, 45]
def myFunc(x):
  if x < 22:
    return False
  else:
    return True
adults = filter(myFunc, ages)
फ़ोर x in adults:
  print(x)

चलाने का उदाहरण

विभावना और उपयोग

filter() फ़ंक्शन एक इटरेटर बचाता है जो एक फ़ंक्शन के द्वारा आइटम को फ़िल्टर करके टेस्ट करता है कि आइटम स्वीकार्य है या नहीं।

व्याकरण

filter(function, iterable)

पारामीटर मूल्य

पारामीटर वर्णन
function iterable में हर एक आइटम के लिए फ़ंक्शन टेस्ट करने के लिए फ़ंक्शन
iterable फ़िल्टर करने वाले iterable