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ả.
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 độ.
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 độ.
Thử thách
Dễ- Tạo hai tập hợp:
set1gồm các phần tử"apple","banana"và"cherry", vàset2gồm các phần tử"banana","date"và"elderberry". - Tính hợp của
set1vàset2, rồi lưu kết quả vào biến có tênunion_result. - Tính giao của
set1vàset2, rồi lưu kết quả vào biến có tênintersection_result. - In ra cả
union_resultvàintersection_result.
Tự làm thử
Tất cả bài học trong Tập hợp trong Python
1Tập hợp
Giới thiệuTập hợp trong PythonTruy cập phần tửThêm phần tửXóa phần tửPhép toán kết hợp IPhép toán kết hợp IITất cả phương thứcTự luyện tập: Trình biên dịch Python online