Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.
Hàm Set symmetric_difference() trong Python
Trong bài này chúng ta sẽ tìm hiểu phương thức Set symmetric_difference(), đây là phương thức giống như phép đối xứng trong toán học, nghĩa là nó sẽ hợp hai tập hợp A và B, sau đó loại bỏ những phần tử nằm ở cả hai A và B, chỉ lấy những phần tử nằm ở A mà không nằm ở B, và nằm ở B mà không nằm ở A.

Xem hình sau để hiểu rõ hơn.

1. Cú pháp Set symmetric_difference()
Dưới đây là cú pháp của phương thức này.
A.symmetric_difference(B)
Trong đó A là tập hợp bạn đầu, còn B là tập hợp dùng để so sánh đối xứng.
Bài viết này được đăng tại [free tuts .net]
Giá trị trả về: Trả về kết quả của phép đối xứng giữa hai tập hợp A và B.
2. Ví dụ Set symmetric_difference()
Nói thì hơi dài dòng vì nó là kiến thức toán học, tuy nhiên nếu làm ví dụ thì bạn sẽ dễ dàng hiểu hơn.
A = {'a', 'b', 'c', 'd'}
B = {'c', 'd', 'e' }
C = {}
print(A.symmetric_difference(B))
print(B.symmetric_difference(A))
print(A.symmetric_difference(C))
print(B.symmetric_difference(C))Khi bạn chạy chương trình này thì sẽ nhận được kết quả sau:
{'b', 'a', 'e'}
{'b', 'e', 'a'}
{'b', 'd', 'c', 'a'}
{'d', 'e', 'c'}Ngoài phương thức này thì trong Python hỗ trợ toán tử ^ với chức năng tương tự.
A = {'a', 'b', 'c', 'd'}
B = {'c', 'd', 'e' }
print(A ^ B)
print(B ^ A)
print(A ^ A)
print(B ^ B)Kết quả như sau:
{'e', 'a', 'b'}
{'e', 'a', 'b'}
set()
set()Lời kết: Trên là thông tin cơ bản về cách sử dụng phương thức Set symmetric_difference() trong Python. Hy vọng qua ví dụ này bạn sẽ hiểu rõ cách sử dụng nó.

Các kiểu dữ liệu trong C ( int - float - double - char ...)
Thuật toán tìm ước chung lớn nhất trong C/C++
Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)
ComboBox - ListBox trong lập trình C# winforms
Random trong Python: Tạo số random ngẫu nhiên
Lệnh cin và cout trong C++
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng