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:
- Năm học 2026-2027: BHYT học sinh, sinh viên có gì mới?
- Giới thiệu khoá học “APNIC Policy Framework & Development Process” (APNIC Academy)
- 6 công nghệ trong điện thoại bạn dùng mỗi ngày (mà ít khi biết nó hoạt động thế nào)
- Giới thiệu cách cài đặt ArayList trong ngôn ngữ lập trình Java
- DBT là gì? Tìm hiểu Công cụ Transform trong Data Engineering

