Phương thức intersection_update() của bộ sưu tập Python

Ví dụ

Xóa các phần tử không tồn tại trong bộ x và bộ y:

x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y) 
print(x)

Chạy Ví Dụ

Định nghĩa và cách sử dụng

Phương thức intersection_update() sẽ xóa các mục không hiện diện trong tất cả các bộ dữ liệu.

Phương thức intersection_update() khác với phương thức intersection() vì phương thức intersection() trả về một bộ dữ liệu mới không chứa các mục không cần thiết, trong khi phương thức intersection_update() từ bỏ các mục không cần thiết từ bộ dữ liệu ban đầu.

Cú pháp

set.intersection_update(set1, set2 ... v.v.)

Giá trị tham số

Tham số Mô tả
set1 Bắt buộc. Để tìm kiếm bộ dữ liệu chứa các mục bằng nhau.
set2

Tùy chọn. Để tìm kiếm các mục bằng nhau trong một bộ dữ liệu khác.

Bạn có thể so sánh nhiều bộ dữ liệu tùy ý.

Bộ dữ liệu được phân隔 bằng dấu phẩy.

Ví dụ thêm

Ví dụ

So sánh 3 bộ dữ liệu, bộ dữ liệu trả về chứa các mục hiện diện trong tất cả 3 bộ dữ liệu:

x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)

Chạy Ví Dụ