Hướng dẫn dùng loc i python
Thứ sáu, 24/07/2020 | 00:00 GMT+7 Show Hàm Cú pháp cơ bản cho hàm
Kết quả sẽ trả về một đối tượng bộ lọc, là một đối tượng có thể lặp lại. Ta có thể sử dụng một hàm như Hàm Trong hướng dẫn này, ta sẽ xem xét bốn cách khác nhau để sử dụng Sử dụng filter() với một hàm Đối số đầu tiên của Sau đây là cú pháp của
Với một danh sách, như sau, ta có thể kết hợp một hàm
Để lọc danh sách này để tìm tên của các sinh vật thủy sinh bắt đầu bằng một nguyên âm, ta có thể chạy hàm
Ở đây ta khai báo một mục trong danh sách của ta là Cuối cùng ta vượt qua iterable Đầu ra sẽ như sau:
Kết quả tương tự có thể đạt được bằng cách sử dụng một hàm ta xác định:
Chức năng của ta , kết quả sẽ như sau:
Nhìn chung, Sử dụng None có filter() Ta có thể chuyển Trong trường hợp sau, ta muốn lọc danh sách của bạn để chỉ hiển thị số bể tại bể cá của ta :
Trong đoạn mã này, ta có một danh sách chứa các số nguyên , dãy trống và giá trị boolean .
Ta sử dụng các
Sau đó, ta bọc Ở đây kết quả chỉ hiển thị các số nguyên. Tất cả các mục được đánh giá là
Lưu ý
: Nếu ta không sử dụng Với Sử dụng filter() với Danh sách Từ điển Khi ta có cấu trúc dữ liệu phức tạp hơn, ta vẫn có thể sử dụng Ví dụ: giả sử ta có danh sách từng sinh vật trong bể cá của bạn cùng với các chi tiết khác nhau về từng sinh vật trong số chúng:
Ta
muốn lọc dữ liệu này bằng một chuỗi tìm kiếm mà ta cung cấp cho hàm. Để có
Ta định nghĩa một Tiếp theo Giống như trong các ví dụ trước của ta , nếu biểu thức đánh giá là Ta gọi
Một khi các chức năng hoàn thành ta có đối tượng bộ lọc của ta được lưu trữ trong
Ta sẽ nhận được kết quả sau từ chương trình này:
Ta đã lọc danh sách các từ điển với chuỗi tìm kiếm Kết luận Trong hướng dẫn này, ta đã học các cách khác nhau để sử dụng hàm Mặc dù trong hướng dẫn này, ta đã in kết quả từ
Nếu bạn muốn tìm hiểu thêm về Python, hãy xem loạt bài Cách viết mã trong Python 3 và trang chủ đề Python của ta . Tags: Các tin liên quan Cách sử dụng module pathlib để thao tác đường dẫn hệ thống tệp trong Python 3 |