Computer >> Máy Tính >  >> Lập trình >> Python

Bộ lọc mẫu () trong python

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àm
filter(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