Python Set chênh lệch ()

Phương thức chênh lệch () trả về chênh lệch tập hợp của hai tập hợp.

Nếu A và B là hai tập hợp. Hiệu tập hợp của A và B là tập hợp các phần tử chỉ tồn tại trong tập A mà không tồn tại trong tập B. Ví dụ:

 Nếu A = (1, 2, 3, 4) B = (2, 3, 9) Khi đó, A - B = (1, 4) B - A = (9)
Sự khác biệt của hai bộ trong Python

Cú pháp của difference()phương thức trong Python là:

 A.difference (B)

Ở đây, A và B là hai tập hợp. Cú pháp sau đây tương đương với A-B.

Giá trị lợi nhuận từ sự khác biệt ()

difference()phương thức trả về sự khác biệt giữa hai tập hợp cũng là một tập hợp. Nó không sửa đổi bộ gốc.

Ví dụ 1: Sự khác biệt () hoạt động như thế nào trong 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

 ('b', 'a', 'd') ('g', 'f')

Bạn cũng có thể tìm thấy sự khác biệt được thiết lập bằng cách sử dụng -toán tử trong Python.

Ví dụ 2: Đặt sự khác biệt bằng cách sử dụng - toán tử.

 A = ('a', 'b', 'c', 'd') B = ('c', 'f', 'g') print(A-B) print(B-A) 

Đầu ra

 ('b', 'd', 'a') ('f', 'g')

thú vị bài viết...