Python Đặt phương thức giao_hội ()
Thí dụ
Loại bỏ các mục không có trong cả hai x
và y
:
x =
{"apple", "banana", "cherry"}
y = {"google",
"microsoft", "apple"}
x.intersection_update(y)
print(x)
Định nghĩa và Cách sử dụng
Phương intersection_update()
thức loại bỏ các mục không có trong cả hai tập hợp (hoặc trong tất cả các tập hợp nếu việc so sánh được thực hiện giữa nhiều hơn hai tập hợp).
Phương intersection_update()
thức này khác với intersection()
phương thức, bởi vì
intersection()
phương thức trả về một tập hợp mới , không có các mục không mong muốn và
intersection_update()
phương thức loại bỏ các mục không mong muốn khỏi tập hợp ban đầu.
Cú pháp
set.intersection_update(set1, set2 ... etc)
Giá trị tham số
Parameter | Description |
---|---|
set1 | Required. The set to search for equal items in |
set2 | Optional. The other set to search for equal items in. You can compare as many sets you like. Separate the sets with a comma |
Các ví dụ khác
Thí dụ
So sánh 3 bộ và trả về một bộ với các mục có mặt trong cả 3 bộ:
x =
{"a", "b", "c"}
y = {"c",
"d", "e"}
z = {"f",
"g", "c"}
x.intersection_update(y, z)
print(x)