Hướng dẫn how do you find the difference between sets in python? - làm thế nào để bạn tìm thấy sự khác biệt giữa các bộ trong python?
Xem thảo luận Show
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 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ụ
chênh lệch () cú phápCú 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à:
Ở đâ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:
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ề:
Ví dụ 1: Sự khác biệt về bộ Python ()
Đầ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ử 8 để tính toán sự khác biệt của hai bộ A và 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 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ử 8 trong Python. Ví dụ,
Đầu ra {'b', 'd', 'a'} {'f', 'g'} Ở đây, chúng tôi đã sử dụng toán tử 8 để tính toán sự khác biệt của hai bộ A và B.
Làm thế nào để bạn tìm thấy sự khác biệt trong các bộ trong Python?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ộ.The function difference() returns a set that is the difference between two sets.
Làm thế nào để bạn tìm thấy sự khác biệt giữa các bộ?Sự khác biệt của một tập hợp, nói một từ tập hợp phổ U bằng với tập trống, tức là a - u =.Khi SuperSet bị trừ khỏi tập hợp con, thì kết quả là một tập trống, tức là, a - b = ∅ Nếu A ⊂ B. Nếu A và B là các tập hợp khác nhau (không có phần tử chung cho A và B), thì a - B =A và B - A = B.A – U = ∅. When a superset is subtracted from a subset, then result is an empty set, i.e, A – B = ∅ if A ⊂ B. If A and B are disjoint sets (no common elements for A and B), then A – B = A and B – A = B.
Làm thế nào các thiết lập khác biệt hoạt động?Hàm khác biệt trả về một bộ mới là sự khác biệt giữa tập đầu tiên và tất cả các bộ khác được truyền dưới dạng đối số - nhưng chỉ khi (các) đối tượng hoặc (các) đối tượng được chuyển đến hàm.Nếu không có đối số nào được chuyển vào hàm chênh lệch (), một bản sao của bộ được trả về. |