Python filter() ਫੰਕਸ਼ਨ

ਉਦਾਹਰਣ

ਪੈਰਾਮੀਟਰ ਤੋਂ ਫਿਲਟਰ ਕਰੋ ਅਤੇ ਇੱਕ ਨਵਾਂ ਪੈਰਾਮੀਟਰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜੋ ਸਿਰਫ਼ ਇਕੁਅਲ ਜਾਂ ਬਾਅਦ ਦੇ ਮੁੱਲ ਨੂੰ ਸਮਾਵੇਂਦਾ ਹੈ:

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

ਚਲਾਉਣ ਵਾਲਾ ਉਦਾਹਰਣ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

filter() ਫੰਕਸ਼ਨ ਇੱਕ ਇਟਰੇਟਰ ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਜੋ ਇੱਕ ਫੰਕਸ਼ਨ ਦੇ ਮਾਧਿਅਮ ਨਾਲ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਫਿਲਟਰ ਕਰਦਾ ਹੈ ਤਾਕਿ ਪ੍ਰੋਜੈਕਟ ਸਵੀਕਾਰਯੋਗ ਹੋਵੇ ਜਾਂ ਨਹੀਂ。

ਸਿਧਾਂਤ

filter(function, iterable)

ਪੈਰਾਮੀਟਰ ਮੁੱਲ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
function iterable ਵਿੱਚ ਹਰ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਟੈਸਟ ਕਰਨ ਵਾਲੇ ਫੰਕਸ਼ਨ.
iterable ਫਿਲਟਰ ਕੀਤੇ ਜਾਣ ਵਾਲੇ iterable.