Menu
CoddyTech

Phép toán kết hợp I

Bài học 6 trên 11 trong khóa học Tập hợp trong Python của Coddy.

Phép hợp của hai tập hợp bao gồm tất cả phần tử riêng biệt từ cả hai tập hợp. Bạn có thể thực hiện phép hợp bằng phương thức union() hoặc toán tử |.

set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}

# Dùng phương thức union()
union_set = set1.union(set2)
print(union_set)  # Đầu ra: {'apple', 'banana', 'cherry', 'date', 'fig'}

# Dùng toán tử |
union_set = set1 | set2
print(union_set)  # Đầu ra: {'apple', 'banana', 'cherry', 'date', 'fig'}

Phép giao của hai tập hợp chỉ bao gồm các phần tử có mặt trong cả hai tập hợp. Bạn có thể thực hiện phép giao bằng phương thức intersection() hoặc toán tử &.

set1 = {"apple", "banana", "cherry"}
set2 = {"banana", "date", "fig"}

# Dùng phương thức intersection()
intersection_set = set1.intersection(set2)
print(intersection_set)  # Đầu ra: {'banana'}

# Dùng toán tử &
intersection_set = set1 & set2
print(intersection_set)  # Đầu ra: {'banana'}

Các phép toán kết hợp cơ bản này giúp bạn kết hợp các tập hợp theo nhiều cách hữu ích, đồng thời thao tác và so sánh dữ liệu hiệu quả.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

challenge icon

Thử thách

Dễ
  1. Tạo hai tập hợp: set1 gồm các phần tử "apple", "banana" và "cherry", và set2 gồm các phần tử "banana", "date" và "elderberry".
  2. Tính hợp của set1 và set2, rồi lưu kết quả vào biến có tên union_result.
  3. Tính giao của set1 và set2, rồi lưu kết quả vào biến có tên intersection_result.
  4. In ra cả union_result và intersection_result.

Tự làm thử

Tất cả bài học trong Tập hợp trong Python

Tự luyện tập: Trình biên dịch Python online