Hướng dẫn python set difference
Hàm Set difference() trong Python trả về một set chứa các phần tử tồn tại trong set1 mà không tồn tại trong set2. Cú pháp của difference() trong Python: Tham số: set2: set để được so sánh với set ban đầu. Ví dụ sau minh họa cách sử dụng của hàm difference() với Set trong Python. Ví dụ 1: lấy những phần tử tồn tại trong set1 mà không tồn tại
trong set2: Chạy chương trình Python trên sẽ cho kết quả: Ví dụ 2: lấy những phần tử tồn tại trong set2 mà không tồn tại trong set1: set1 = {"apple", "banana", "cherry"} set2 = {"google", "amazon", "apple"} z = set2.difference(set1) print(z) Chạy chương trình Python trên sẽ cho kết quả: Hàm Set difference_update() trong Python xóa các phần tử tồn tại trong cả 2 set1 và set2. Hàm difference_update() khác với hàm difference(), bởi vì hàm difference() trả về một set mới, còn hàm difference_update() loại bỏ các phần tử tồn tại từ set ban đầu và set thứ 2. Cú pháp của difference_update() trong Python: Tham số:
Ví dụ sau minh họa cách sử dụng của hàm difference_update() với Set trong Python. Ví dụ 1: xóa những phần tử tồn tại trong set1 và set2: set1 = {"apple", "banana", "cherry"} set2 = {"google", "amazon", "apple"} set1.difference_update(set2) print(set1) Chạy chương trình Python trên sẽ cho kết quả: In this tutorial, you will learn about the Python Set difference() method with the help of examples. The Example
difference() SyntaxThe syntax of the
Here, A and B are two sets. difference() ParameterThe
difference() Return ValueThe
Example 1: Python Set difference()
Output Set Difference (A - B) = {'b', 'a', 'd'} Set Difference (B - A) = {'g', 'f'} In the above example, we have used the
Note: Mathematically, the operation Example 2: Set Difference Using - OperatorWe can also find the set difference using
Output {'b', 'd', 'a'} {'f', 'g'} Here,
we have used the Trong bài này chúng ta sẽ tìm hiểu phương thức set difference() trong Python, hàm nay có công dụng trả về những phần tử của set A mà khồng nằm trong Set B. Nội dung chính
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Hàm difference() trong PythonGiả sử ta có hai set A và B, bây giờ cần lấy những phần tử nằm trong A mà không có trong B thì hình ảnh sau sẽ mô tả cho phép toán này. Trong đó:
Phương thức này trả về sự khác biệt của hai tập hợp A, B và đó cũng là một tập hợp. Nó không sửa đổi các bộ ban đầu. Bài viết này được đăng tại [free tuts .net] 2. Ví dụ hàm difference() trong PythonHãy tham khảo các ví dụ dưới đây để hiểu rõ hơn ý nghĩa và cách sử dụng của hàm này. Ví dụ 1: Sử dụng hàm difference A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A)) Chạy lên kết quả sẽ như sau: {'b', 'a', 'd'} {'g', 'f'} Ví dụ 2: Sử dụng toán tử Thực chất đây là phép trừ nên bạn hoàn toàn có thể sử dụng toán tử A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} print(A-B) print(B-A) Chạy lên kết quả cũng không khác gì so với ví dụ 1. Lời kết: Như vậy là bạn đã hiểu được ý nghĩa của phương thức set.diference() trong Python. Và lưu ý rằng vì thực chất phương thức này là một phép trừ nên bạn có thể sử dụng phép trừ để thay thế. Trong bài này chúng ta sẽ tìm hiểu phương thức set difference() trong Python, hàm nay có công dụng trả về những phần tử của set A mà khồng nằm trong Set B. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Hàm difference() trong PythonGiả sử ta có hai set A và B, bây giờ cần lấy những phần tử nằm trong A mà không có trong B thì hình ảnh sau sẽ mô tả cho phép toán này. Trong đó:
Phương thức này trả về sự khác biệt của hai tập hợp A, B và đó cũng là một tập hợp. Nó không sửa đổi các bộ ban đầu. Bài viết này được đăng tại [free tuts .net] 2. Ví dụ hàm difference() trong PythonHãy tham khảo các ví dụ dưới đây để hiểu rõ hơn ý nghĩa và cách sử dụng của hàm này. Ví dụ 1: Sử dụng hàm difference A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A)) Chạy lên kết quả sẽ như sau: {'b', 'a', 'd'} {'g', 'f'} Ví dụ 2: Sử
dụng toán tử Thực chất đây là phép trừ nên bạn hoàn toàn có thể sử dụng toán tử A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} print(A-B) print(B-A) Chạy lên kết quả cũng không khác gì so với ví dụ 1. Lời kết: Như vậy là bạn đã hiểu được ý nghĩa của phương thức set.diference() trong Python. Và lưu ý rằng vì thực chất phương thức này là một phép trừ nên bạn có thể sử dụng phép trừ để thay thế. Trong bài này chúng ta sẽ tìm hiểu phương thức set difference() trong Python, hàm nay có công dụng trả về những phần tử của set A mà khồng nằm trong Set B. Nội dung chính
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Hàm difference() trong PythonGiả sử ta có hai set A và B, bây giờ cần lấy những phần tử nằm trong A mà không có trong B thì hình ảnh sau sẽ mô tả cho phép toán này. Trong đó:
Phương thức này trả về sự khác biệt của hai tập hợp A, B và đó cũng là một tập hợp. Nó không sửa đổi các bộ ban đầu. Bài viết này được đăng tại [free tuts .net] 2. Ví dụ hàm difference() trong PythonHãy tham khảo các ví dụ dưới đây để hiểu rõ hơn ý nghĩa và cách sử dụng của hàm này. Ví dụ 1: Sử dụng hàm difference A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A)) Chạy lên kết quả sẽ như sau: {'b', 'a', 'd'} {'g', 'f'} Ví dụ 2: Sử dụng toán tử Thực chất đây là phép trừ nên
bạn hoàn toàn có thể sử dụng toán tử A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} print(A-B) print(B-A) Chạy lên kết quả cũng không khác gì so với ví dụ 1. Lời kết: Như vậy là bạn đã hiểu được ý nghĩa của phương thức set.diference() trong Python. Và lưu ý rằng vì thực chất phương thức này là một phép trừ nên bạn có thể sử dụng phép trừ để thay thế. Trong bài này chúng ta sẽ tìm hiểu phương thức set difference() trong Python, hàm nay có công dụng trả về những phần tử của set A mà khồng nằm trong Set B. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Hàm difference() trong PythonGiả sử ta có hai set A và B, bây giờ cần lấy những phần tử nằm trong A mà không có trong B thì hình ảnh sau sẽ mô tả cho phép toán này. Trong đó:
Phương thức này trả về sự khác biệt của hai tập hợp A, B và đó cũng là một tập hợp. Nó không sửa đổi các bộ ban đầu. Bài viết này được đăng tại [free tuts .net] 2. Ví dụ hàm difference() trong PythonHãy tham khảo các ví dụ dưới đây để hiểu rõ hơn ý nghĩa và cách sử dụng của hàm này. Ví dụ 1: Sử dụng hàm difference A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A)) Chạy lên kết quả sẽ như sau: {'b', 'a', 'd'} {'g', 'f'} Ví dụ
2: Sử dụng toán tử Thực chất đây là phép trừ nên bạn hoàn toàn có thể sử dụng toán tử A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} print(A-B) print(B-A) Chạy lên kết quả cũng không khác gì so với ví dụ 1. Lời kết: Như vậy là bạn đã hiểu được ý nghĩa của phương thức set.diference() trong Python. Và lưu ý rằng vì thực chất phương thức này là một phép trừ nên bạn có thể sử dụng phép trừ để thay thế. Trong bài này chúng ta sẽ tìm hiểu phương thức set difference() trong Python, hàm nay có công dụng trả về những phần tử của set A mà khồng nằm trong Set B. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Hàm difference() trong PythonGiả sử ta có hai set A và B, bây giờ cần lấy những phần tử nằm trong A mà không có trong B thì hình ảnh sau sẽ mô tả cho phép toán này. Trong đó:
Phương thức này trả về sự khác biệt của hai tập hợp A, B và đó cũng là một tập hợp. Nó không sửa đổi các bộ ban đầu. Bài viết này được đăng tại [free tuts .net] 2. Ví dụ hàm difference() trong PythonHãy tham khảo các ví dụ dưới đây để hiểu rõ hơn ý nghĩa và cách sử dụng của hàm này. Ví dụ 1: Sử dụng hàm difference A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} # Equivalent to A-B print(A.difference(B)) # Equivalent to B-A print(B.difference(A)) Chạy lên kết quả sẽ như sau: {'b', 'a', 'd'} {'g', 'f'} Ví dụ 2: Sử dụng toán tử Thực chất đây là phép trừ nên bạn hoàn toàn có thể sử dụng toán tử A = {'a', 'b', 'c', 'd'} B = {'c', 'f', 'g'} print(A-B) print(B-A) Chạy lên kết quả cũng không khác gì so với ví dụ 1. Lời kết: Như vậy là bạn đã hiểu được ý nghĩa của phương thức set.diference() trong Python. Và lưu ý rằng vì thực chất phương thức này là một phép trừ nên bạn có thể sử dụng phép trừ để thay thế. |