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:
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
Hàm SET () và toán tử == ..
Hàm sort () và == toán tử ..
Chức năng thu gom.c gặp () ..
# 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}Hàm giảm () và map () ..
Làm thế nào để bạn tìm thấy tập hợp con của hai bộ trong Python?
A.difference(B)Python SET ISSUBSET () Phương thức ISSubset () trả về true nếu đặt A là tập hợp con của B, tức là nếu tất cả các phần tử của SET A có mặt trong tập b. Khác, nó trả về sai.
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'}Trong ví dụ trên, chúng tôi đã sử dụng phương pháp 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ộ A và B. ở đây, ở đây,
- 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 để đặt
- set_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'}Trong ví dụ trên, chúng tôi đã sử dụng phương pháp 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ộ A và B. ở đây, ở đây,