Phương thức intersection
Phương thức intersection thực hiện
phép giao của nhiều tập hợp, kết quả
trả về một tập hợp mới chứa các phần tử
chung cho các tập hợp được chỉ định. Trong
tham số của phương thức, chúng ta truyền vào tập hợp mà
chúng ta muốn tìm các phần tử chung.
Cú pháp
tập_hợp.intersection(tập_hợp, mà_chúng_ta_muốn_tìm_phần_tử_chung)
Ví dụ
Hãy áp dụng phương thức intersection,
để lấy các phần tử chung cho hai
tập hợp:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1.intersection(st2)
print(res)
Kết quả thực thi mã:
{'c', 'a'}
Ví dụ
Phương thức intersection cũng có
dạng viết tắt:
st1 = {'a', 'b', 'c'}
st2 = {'e', 'f', 'c', 'a'}
res = st1 & st2
print(res)
Kết quả thực thi mã:
{'c', 'a'}
Xem thêm
-
phương thức
union,
hợp nhất các tập hợp -
phương thức
difference,
trả về sự khác biệt giữa các tập hợp