Hàm Set intersection_update() trong Python loại bỏ các phần tử mà không tồn tại trong cả hai hoặc nhiều set.
Hàm intersection_update() khác với hàm intersection(), bởi vì hàm intersection() trả về một set mới, còn hàm intersection_update() loại bỏ các phần tử các phần tử không tồn tại từ các set ban đầu.
Nội dung chính
Cú pháp
Cú pháp của intersection_update() trong Python:
set.intersection_update(set1, set2 ... setN)
Tham số:
set1: Bắt buộc, set để tìm kiếm các phần tử tương đồng bên trong nó.
set2: Tùy chọn, set khác để tìm kiếm các phần tử tương đồng bên trong nó.
setN: Tùy chọn, set khác để tìm kiếm các phần tử tương đồng bên trong nó, bạn có thể chỉ định N set.
Ví dụ hàm Set intersection_update() trong Python
Ví dụ sau minh họa cách sử dụng của hàm intersection_update() với Set trong Python.
Ví dụ 1:
x = {"apple", "banana", "cherry"} y = {"google", "amazon", "apple"} x.intersection_update(y) print(x)
Chạy chương trình Python trên sẽ cho kết quả:
{'apple'}
Ví dụ 2:
x = {1, 4, 3} y = {3, 4, 5} z = {4, 4, 3} x.intersection_update(y, z) print(x)
Chạy chương trình Python trên sẽ cho kết quả:
{3, 4}