Hướng dẫn what is lambda in python - lambda trong python là gì
Hàm Lambda là một hàm ẩn danh nhỏ. Show
Một hàm Lambda có thể lấy bất kỳ số lượng đối số nào, nhưng chỉ có thể có một biểu thức. Cú phápLambda Đối số: Biểu hiện Biểu thức được thực thi và kết quả được trả về: Thí dụThêm 10 vào đối số X = Lambda A: A + 10 dấu (x (5)) Hãy tự mình thử » Các hàm Lambda có thể lấy bất kỳ số lượng đối số nào: Thí dụThêm 10 vào đối số X = Lambda A: A + 10 dấu (x (5)) Hãy tự mình thử » Thí dụThêm 10 vào đối số X = Lambda A: A + 10 dấu (x (5)) Hãy tự mình thử » Các hàm Lambda có thể lấy bất kỳ số lượng đối số nào:Nhân đối số 1 và trả về kết quả:X = Lambda A, B: A * BPrint (x (5, 6)) Tóm tắt đối số 1 và 4 và trả về kết quả:return lambda a : a * n X = Lambda A, B, C: A + B + CPrint (X (5, 6, 2)) Thí dụThêm 10 vào đối số X = Lambda A: A + 10 dấu (x (5)) Hãy tự mình thử » Hãy tự mình thử » Các hàm Lambda có thể lấy bất kỳ số lượng đối số nào: Thí dụThêm 10 vào đối số X = Lambda A: A + 10 dấu (x (5)) Hãy tự mình thử » Hãy tự mình thử » Các hàm Lambda có thể lấy bất kỳ số lượng đối số nào: Thí dụThêm 10 vào đối số X = Lambda A: A + 10 dấu (x (5)) Hãy tự mình thử » Hãy tự mình thử » Các hàm Lambda có thể lấy bất kỳ số lượng đối số nào: Các chức năng Lambda trong Python là gì?Trong Python, một hàm ẩn danh là một hàm được xác định mà không có tên. Mặc dù các hàm bình thường được xác định bằng cách sử dụng từ khóa 5 trong Python, các hàm ẩn danh được xác định bằng từ khóa 6.Do đó, các hàm ẩn danh cũng được gọi là các hàm Lambda. Làm thế nào để sử dụng các hàm Lambda trong Python?Một hàm Lambda trong Python & nbsp; có cú pháp sau. Cú pháp của chức năng Lambda & nbsp; trong Pythonlambda arguments: expression Các hàm Lambda có thể có bất kỳ số lượng đối số nào nhưng chỉ có một biểu thức. Biểu thức được đánh giá và trả lại. Các hàm Lambda có thể được sử dụng bất cứ nơi nào các đối tượng chức năng được yêu cầu. Ví dụ về chức năng Lambda trong PythonDưới đây là một ví dụ về hàm LambDA tăng gấp đôi giá trị đầu vào.
Đầu ra 10 Trong chương trình trên, 7 là hàm Lambda. Ở đây x là đối số và 8 là biểu thức được đánh giá và trả về.Hàm này không có tên. Nó trả về một đối tượng hàm được gán cho định danh 9. Bây giờ chúng ta có thể gọi nó là một chức năng bình thường. Tuyên bốdouble = lambda x: x * 2 gần giống như: def double(x): return x * 2 Sử dụng chức năng Lambda & nbsp; trong PythonChúng tôi sử dụng các hàm Lambda khi chúng tôi yêu cầu chức năng không tên trong một khoảng thời gian ngắn. Trong Python, chúng ta thường sử dụng nó như một đối số cho hàm bậc cao hơn (một hàm nhận các hàm khác làm đối số). Các hàm Lambda được sử dụng cùng với các chức năng tích hợp như 100, 101, v.v. Ví dụ sử dụng với bộ lọc ()Hàm 100 trong Python có chức năng và một danh sách là đối số. Hàm được gọi với tất cả các mục trong danh sách và một danh sách mới được trả về có chứa các mục mà hàm đánh giá là 103. Dưới đây là một ví dụ sử dụng hàm 100 để chỉ lọc các số thậm chí từ danh sách.
Đầu ra [4, 6, 8, 12] Ví dụ sử dụng với bản đồ ()Hàm 101 trong Python có chức năng và một danh sách. Hàm được gọi với tất cả các mục trong danh sách và một danh sách mới được trả về chứa các mục được trả về bởi chức năng đó cho mỗi mục. Dưới đây là một ví dụ sử dụng hàm 101 để nhân đôi tất cả các mục trong danh sách.
Đầu ra [2, 10, 8, 12, 16, 22, 6, 24] Một lambda được sử dụng cho trong Python là gì?Chúng tôi sử dụng các hàm Lambda khi chúng tôi yêu cầu chức năng không tên trong một khoảng thời gian ngắn.Trong Python, chúng ta thường sử dụng nó như một đối số cho hàm bậc cao hơn (một hàm nhận các hàm khác làm đối số).Các hàm Lambda được sử dụng cùng với các hàm tích hợp như Filter (), map (), v.v.when we require a nameless function for a short period of time. In Python, we generally use it as an argument to a higher-order function (a function that takes in other functions as arguments). Lambda functions are used along with built-in functions like filter() , map() etc.
Đối với mục đích gì Lambda được sử dụng?Lambda chạy mã của bạn trên cơ sở hạ tầng tính toán có tính khả dụng cao và thực hiện tất cả các tài nguyên tính toán, bao gồm bảo trì máy chủ và hệ điều hành, cung cấp năng lực và mở rộng tự động và ghi nhật ký. |