1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Hộp Công Cụ Python

Connected

Bài tập

Dùng điều kiện trong comprehension (1)

Bạn đã dùng list comprehension để tạo danh sách các giá trị, đôi khi có kèm các phép tính để tạo ra những giá trị đó.

Một cơ chế thú vị của list comprehension là bạn cũng có thể tạo danh sách chỉ gồm các giá trị thỏa một điều kiện nhất định. Một cách để làm điều này là đặt điều kiện lên các biến vòng lặp. Trong bài tập này, bạn sẽ làm đúng như vậy!

Nhớ lại từ video rằng bạn có thể áp dụng câu lệnh điều kiện để kiểm tra biến vòng lặp bằng cách thêm một câu if vào phần biểu thức điều kiện tùy chọn sau câu for trong comprehension:

[ output expression for iterator variable in iterable if predicate expression ].

Bạn sẽ dùng “công thức” này để viết một list comprehension cho bài tập. Bạn được cung cấp danh sách chuỗi fellowship và, bằng list comprehension, bạn sẽ tạo một danh sách chỉ gồm các phần tử của fellowship có độ dài từ 7 ký tự trở lên.

Hướng dẫn

100 XP
  • Dùng member làm biến vòng lặp trong list comprehension. Với điều kiện, dùng len() để đánh giá biến vòng lặp. Lưu ý rằng bạn chỉ muốn các chuỗi có 7 ký tự trở lên.