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:
- Thư viện numpy trong python (1)
- Định Hướng Phát Triển Trong Khoa Học Máy Tính & CNTT: Lựa Chọn Nghiên Cứu (Research) Hay Ứng Dụng (Application)?
- Đo Đạc Khoảng Cách và Diện Tích Trực Tuyến Từ Dữ Liệu Quét 3D
- Navigating Global Opportunities: An Introduction to the LanguageCert Test
- Terra Cotta Workshop: Xưởng gốm bên sông Thu Bồn giành chiến thắng tại RIBA International Awards for Excellence 2026

