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:
- Phương pháp điều hành kinh doanh trên toàn cầu của IKEA và vai trò của văn hóa tổ chức
- So sánh hệ thống tài khoản kế toán trong Thông tư 99/2025/TT-BTC và Thông tư 200/2014/TT-BTC
- Common Pitfalls in TOEIC Preparation and How Strategic Learning Improves Test Performance
- Singapore’s First Multi-Storey 3D-Printed House
- 3D Concrete printing Technology

