Python Set union ()

Phương thức union () trong Python trả về một tập hợp mới với các phần tử khác biệt với tất cả các tập hợp.

Hợp của hai hoặc nhiều tập hợp là tập hợp của tất cả các phần tử riêng biệt có trong tất cả các tập hợp. Ví dụ:

 A = (1, 2) B = (2, 3, 4) C = (5) Khi đó, A∪B = B∪A = (1, 2, 3, 4) A∪C = C∪A = (1 , 2, 5) B∪C = C∪B = (2, 3, 4, 5) A∪B∪C = (1, 2, 3, 4, 5)
Liên hiệp ba bộ được hiển thị bằng màu xanh lá cây

Cú pháp của union()là:

 A.union (* các_set khác)

Lưu ý: * không phải là một phần của cú pháp. Nó được sử dụng để chỉ ra rằng phương thức có thể nhận 0 hoặc nhiều đối số.

Giá trị trả lại từ union ()

  • Các union()phương thức trả về một tập hợp mới với các yếu tố từ tập và tất cả các bộ khác (thông qua như là một cuộc tranh cãi).
  • Nếu đối số không được chuyển tới union(), nó sẽ trả về một bản sao cạn của tập hợp.

Ví dụ 1: Công việc của công đoàn ()

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A.union(B)) print('B U C =', B.union(C)) print('A U B U C =', A.union(B, C)) print('A.union() =', A.union())

Đầu ra

 AUB = (2, 'a', 'd', 'c') BUC = (1, 2, 3, 'd', 'c') AUBUC = (1, 2, 3, 'a', 'd' , 'c') A.union () = ('a', 'd', 'c')

Bạn cũng có thể tìm thấy sự kết hợp của các tập hợp bằng cách sử dụng |toán tử.

Ví dụ 2: Đặt Union bằng cách sử dụng | Nhà điều hành

 A = ('a', 'c', 'd') B = ('c', 'd', 2 ) C = (1, 2, 3) print('A U B =', A| B) print('B U C =', B | C) print('A U B U C =', A | B | C)

Đầu ra

 AUB = (2, 'a', 'c', 'd') BUC = (1, 2, 3, 'c', 'd') AUBUC = (1, 2, 3, 'a', 'c' , 'd')

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