Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Example:
set A = {10, 20, 30, 40, 80} set B = {100, 30, 80, 40, 60} set A - set B = {10, 20} set B - set A = {100, 60} Explanation: A - B is equal to the elements present in A but not in B B - A is equal to the elements present in B but not in A
Bàn luận
Syntax:
set_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]
Sự khác biệt giữa hai bộ trong Python bằng với chênh lệch giữa số lượng phần tử trong hai bộ. Chênh lệch hàm [] trả về một tập hợp là sự khác biệt giữa hai bộ. Hãy cố gắng tìm hiểu cái gì sẽ là sự khác biệt giữa hai bộ A và B. Sau đó [Set A - Set B] sẽ là các phần tử có trong tập A nhưng không phải trong B và [Set B - Set A] sẽ là các phần tử có mặt Trong Set B nhưng không phải trong set a.example:
Hãy cùng nhìn vào sơ đồ Venn của hàm đặt khác biệt sau.
Trong chương trình này, chúng tôi sẽ cố gắng tìm ra sự khác biệt giữa hai set_a và set_b, cả hai cách:
Các
Các
Output:
{10, 20} {100, 60}
{10, 20} {100, 60}6
{10, 20} {100, 60}7
Hãy cùng nhìn vào sơ đồ Venn của hàm đặt khác biệt sau.
Trong chương trình này, chúng tôi sẽ cố gắng tìm ra sự khác biệt giữa hai set_a và set_b, cả hai cách:
Các
Các
Output:
{10, 20} {100, 60}
{10, 20} {100, 60}6
{10, 20} {100, 60}7
Hãy cùng nhìn vào sơ đồ Venn của hàm đặt khác biệt sau.
Trong chương trình này, chúng tôi sẽ cố gắng tìm ra sự khác biệt giữa hai set_a và set_b, cả hai cách:
Các
Trong hướng dẫn này, bạn sẽ tìm hiểu về phương thức Python Set [] với sự trợ giúp của các ví dụ.
Phương thức
set_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]06 tính toán sự khác biệt của hai bộ và trả về các mục duy nhất cho bộ đầu tiên.
Thí dụ
# sets of numbers
A = {1, 3, 5, 7, 9}
B = {2, 3, 5, 7, 11}
# returns items present only in set A
print[A.difference[B]]
# Output: {1, 9}
chênh lệch [] cú pháp
Cú pháp của phương thức
set_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]06 là:
A.difference[B]
Ở đây, A và B là hai bộ.
tham số chênh lệch []
Phương thức
set_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]06 có một đối số duy nhất:
- B - một tập hợp có các mục không được bao gồm trong tập hợp kết quả
chênh lệch [] giá trị trả về
Phương thức
set_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]06 Trả về:
- một tập hợp với các phần tử duy nhất cho bộ đầu tiên
Ví dụ 1: Sự khác biệt về bộ Python []
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]]
Đầu ra
Set Difference [A - B] = {'b', 'a', 'd'} Set Difference [B - A] = {'g', 'f'}
Ở đây, chúng tôi đã sử dụng toán tử
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]]
8 để tính toán sự khác biệt của hai bộ A và B.set_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]
11 - Trả về một tập hợp với các phần tử duy nhất để đặtset_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]
12 - Trả về một tập hợp với các phần tử duy nhất để đặt B
Lưu ý: Về mặt toán học, hoạt động set_A.difference[set_B] for [A - B]
set _B.difference[set_A] for [B - A]
11 tương đương với A - B. Mathematically, the operation
set_A.difference[set_B] for [A - B] set _B.difference[set_A] for [B - A]11 is equivalent to A - B.
Ví dụ 2: Đặt sự khác biệt bằng cách sử dụng - toán tử
Chúng ta cũng có thể tìm thấy sự khác biệt đã thiết lập bằng toán tử
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]]
8 trong Python. Ví dụ,A = {'a', 'b', 'c', 'd'}
B = {'c', 'f', 'g'}
# prints the items of A that are not present in B
print[A - B]
# prints the items of B that are not present in A
print[B - A]
Đầu ra
{'b', 'd', 'a'} {'f', 'g'}
Ở đây, chúng tôi đã sử dụng toán tử
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]]
8 để tính toán sự khác biệt của hai bộ A và B.