Hàm lambda trong Python
Hàm lambda là cách viết nhanh một hàm ẩn danh (không tên) trong Python. Cú pháp ngắn gọn, thường dùng khi bạn chỉ cần một hàm đơn giản, dùng 1 lần.
Cú pháp để viết như sau: lambda <tham_số>: <biểu_thức>
-
Không cần dùng
return. -
biểu_thứclà kết quả trả về. -
Có thể có nhiều tham số, nhưng chỉ 1 dòng biểu thức.
Ví dụ:
f = lambda x: x**2
print(f(5))
add = lambda x, y: x + y
print(add(3, 4))
names = ['Lan', 'Hùng', 'Phương Anh', 'Bé']
names_sorted = sorted(names, key=lambda name: len(name))
print(names_sorted)
nums = [1, 2, 3]
squares = list(map(lambda x: x**2, nums))
print(squares)
nums = [1, 2, 3, 4, 5, 6]
evens = list(filter(lambda x: x % 2 == 0, nums))
print(evens)
Tin tức liên quan:
- Các chức năng cơ bản của quản trị
- Những điều cần chuẩn bị đối với sinh viên năm 4 trước khi bước vào thị trường lao động
- Khóa học Large Language Models: No-Code Prompt Engineering – Làm chủ AI không cần biết lập trình
- LangSmith: Công cụ Tracing & Debugging ứng Dụng LLM
- Trí tuệ Nhân tạo (AI) trong Báo cáo Tài chính: Cuộc Cách mạng Hóa Trí tuệ Doanh nghiệp

