توابع 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 مورد نیاز برای فیلتر کردن. |