Hàm bộ lọc trong Python được sử dụng để tìm nạp một số phần tử đã chọn từ một tệp có thể lặp lại bằng cách sử dụng các điều kiện nhất định. Trong bài viết này, chúng tôi sẽ lấy một danh sách và chọn một số yếu tố từ đó bằng cách áp dụng một số điều kiện nhất định.
Cú pháp
Hàmfilter(function, iterable) function: A Function to be run for each item in the iterable iterable: The iterable to be filtered
Trong ví dụ dưới đây, chúng tôi xác định một hàm sẽ chia một số với 2 để kiểm tra bất kỳ lời nhắc nào và sau đó quyết định xem số đó là lẻ hay chẵn. Hàm này được áp dụng cho danh sách bằng filter ().
Ví dụ
listA = [15, 8, 21, 13, 32] def findeven(x): if x %2 !=0: return False else: return True evenum = filter(findeven, listA) for x in evenum: print(x)
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
8 32