List Comprehensions (Comprehensions danh sách)
- List comprehensions là cách gọn gàng và hiệu quả để tạo danh sách trong Python.
- Chúng cho phép bạn tạo một danh sách mới bằng cách áp dụng một biểu thức cho mỗi phần tử trong một iterable hiện có (ví dụ: danh sách, tuple, chuỗi) và lọc các phần tử dựa trên điều kiện.
- Cú pháp của list comprehensions là:
[biểu_thức for phần_tử in iterable if điều_kiện]
Ví dụ:
Dictionary Comprehensions (Comprehensions từ điển)
- Dictionary comprehensions cho phép bạn tạo từ điển một cách gọn gàng.
- Tương tự như list comprehensions, chúng tạo ra một từ điển mới bằng cách áp dụng một biểu thức cho mỗi phần tử trong một iterable và lọc các phần tử dựa trên điều kiện.
- Cú pháp của dictionary comprehensions là:
{biểu_thức_khóa: biểu_thức_giá_trị for phần_tử in iterable if điều_kiện}
Ví dụ:
Set Comprehensions (Comprehensions tập hợp)
- Set comprehensions cho phép bạn tạo tập hợp một cách gọn gàng giống như list comprehensions và dictionary comprehensions.
- Chúng tạo ra một tập hợp mới bằng cách áp dụng một biểu thức cho mỗi phần tử trong một iterable và lọc các phần tử dựa trên điều kiện.
- Cú pháp của set comprehensions là:
{biểu_thức for phần_tử in iterable if điều_kiện}
Ví dụ:
Comprehensions trong Python cung cấp cách tạo danh sách, từ điển và tập hợp một cách gọn gàng và dễ đọc, giúp mã của bạn trở nên thanh lịch và hiệu quả.