توابع filter() Python

مثال

مассив را فیلتر کنید و یک مассив جدید را بازگردانید که تنها شامل مقادیر برابر یا بزرگتر از 22 است:

سنها = [5, 16, 19, 22, 26, 39, 45]
def myFunc(x):
  اگر x < 22:
    بازگرداندن False
  else:
    بازگرداندن True
بزرگسالان = filter(myFunc, سنها)
برای x در بزرگسالان:
  print(x)

مثال اجرا

تعریف و استفاده

filter() تابع یک ایتروایزر بازمی‌گرداند که ایتروایزر با استفاده از یک تابع برای تست هر پروژه فیلتر می‌کند تا ببیند آیا قابل پذیرش است یا خیر.

نحوه استفاده

filter(function, iterable)

مقدار پارامتر

پارامتر توضیح
function توابعی که برای هر پروژه iterable تست می‌کنند.
iterable iterable مورد نیاز برای فیلتر کردن.