Hàm filter() của Python

Ví dụ

Lọc mảng và trả về một mảng mới chỉ chứa các giá trị bằng hoặc lớn hơn 22:

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)

Ví dụ Thực Hiện

Định nghĩa và Cách Sử Dụng

filter() Trả về một bộ迭代器, bộ迭代器 này lọc các mục thông qua một hàm để kiểm tra xem mục đó có thể được chấp nhận hay không.

Cú pháp

filter(function, Iterable)

Giá trị của Parameter

Parameter Mô tả
function Hàm kiểm tra mỗi mục của iterable.
Iterable Iterable cần được lọc.