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)
Đị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. |