Hàm lambda với iterables
Bạn đã dùng hàm lambda cho từng giá trị đơn lẻ — giờ hãy áp dụng chúng cho cả danh sách! Đây là lúc hàm lambda phát huy tác dụng: khi bạn cần thực hiện cùng một thao tác cho mọi phần tử.
Trong bài này, bạn sẽ xử lý một danh sách tên đồng nghiệp bằng cách áp dụng một hàm lambda lên toàn bộ danh sách.
Bài tập này là một phần của khóa học
Python trung cấp dành cho nhà phát triển
Hướng dẫn bài tập
- Áp dụng hàm lambda cho từng giá trị trong danh sách
colleagues, lưu thànhcleaned. - Chuyển đối tượng map thành danh sách, lưu thành
cleaned_list.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
colleagues = ["Sarah Martinez", "Michael Chen", "Emily Brown"]
# Apply the lambda function to each colleague's name
cleaned = ____(lambda x: x.replace(" ", "_").lower(), ____)
# Convert map object to list
cleaned_list = ____(____)
print(cleaned_list)