Tập hợp (Set)
1. Set là gì?
numbers = {1, 2, 3, 4, 5}
fruits = {"apple", "banana", "orange"}
mixed = {1, "hello", 3.14, True}2. Sự khác biệt giữa Set, List và Dictionary
Đặc điểm
List
Tuple
Set
Dictionary
3. Cách tạo Set
Tạo set bằng cặp ngoặc nhọn {}
Tạo set bằng hàm set()
Tạo set rỗng
Set tự động loại bỏ phần tử trùng lặp
4. Các thao tác cơ bản với Set
Lấy số lượng phần tử
Kiểm tra phần tử có trong set không
Thêm phần tử
Xoá phần tử
5. Các phương thức quan trọng của Set
Phương thức
Chức năng
Ví dụ
Ví dụ chi tiết
6. Các phép toán tập hợp
Hợp (Union) - Gộp hai tập hợp
Giao (Intersection) - Phần tử chung
Hiệu (Difference) - Phần tử khác nhau
Hiệu đối xứng (Symmetric Difference) - Phần tử không chung
7. Các phương thức so sánh Set
Phương thức
Chức năng
Toán tử
Tập con (Subset)
Tập cha (Superset)
Tập rời rạc (Disjoint)
8. Duyệt Set bằng vòng lặp
9. Chuyển đổi giữa các kiểu dữ liệu
List sang Set (loại bỏ trùng lặp)
Set sang List
Set sang Tuple
10. Khi nào nên dùng Set?
11. Frozen Set
12. Ví dụ thực tế
Ví dụ 1: Loại bỏ từ trùng lặp
Ví dụ 2: Tìm học sinh học cả hai môn
Ví dụ 3: Kiểm tra danh sách cho phép
Bài giảng trên YouTube
Last updated