1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python cho người dùng R

Connected

Bài tập

Hàm lambda

Nếu bạn từng dùng họ hàm *apply (như sapply() và lapply()) trong R, rất có thể bạn đã từng dùng hàm ẩn danh. Trong Python, hàm ẩn danh được gọi là hàm lambda.

Những hàm này không khác nhiều so với hàm thông thường. Từ khóa trong hàm lambda là lambda thay vì def. Các hàm này thường được dùng cho những hàm chỉ dài một dòng.

Ví dụ, một hàm trả về lập phương của một số có thể được viết như sau:

cube_lambda = lambda x: x**3
print(cube_lambda(3))

27

Hướng dẫn

100 XP
  • Chuyển hàm thường sq_func() thành một hàm lambda và đặt tên là sq_lambda.
  • Dùng hàm lambda để in kết quả khi truyền 3 vào hàm.