Bắt đầu ngayBắt đầu miễn phí

Sử dụng lambda() với filter()

Một hàm khác được dùng rất nhiều trong Python là filter(). Hàm filter() trong Python nhận vào một hàm và một danh sách làm đối số. Tương tự như map(), filter() có thể dùng kèm với hàm lambda. Tham khảo slide 6 của video 1.7 để xem hướng dẫn tổng quát về filter() với lambda().

Trong bài tập này, bạn sẽ dùng hàm lambda() bên trong hàm dựng sẵn filter() để tìm tất cả các số chia hết cho 10 trong danh sách.

Bài tập này là một phần của khóa học

Nền tảng Big Data với PySpark

Xem khóa học

Hướng dẫn bài tập

  • In my_list2 có sẵn trong môi trường của bạn.
  • Lọc các số chia hết cho 10 từ my_list2 bằng filter()lambda().
  • In ra các số chia hết cho 10 từ my_list2.

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.

# Print my_list2 in the console
print("Input list is:", ____)

# Filter numbers divisible by 10
filtered_list = list(____(lambda x: (x%10 == ____), my_list2))

# Print the numbers divisible by 10
print("Numbers divisible by 10 are:", ____)
Chỉnh sửa và Chạy Mã