Phương thức update
Phương thức update thêm vào một tập hợp
các phần tử từ các tập hợp khác. Khi đó,
tập hợp ban đầu bị thay đổi, còn bản thân
phương thức không trả về gì. Trong tham số
của phương thức, chúng ta chỉ định những tập hợp
mà phần tử của chúng ta muốn thêm.
Cú pháp
tập_hợp.update(các_tập_hợp_muốn_thêm)
Ví dụ
Hãy sử dụng phương thức update
để thêm phần tử vào tập hợp của chúng ta:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1.update(st2)
print(st1)
Kết quả thực thi mã:
{'1', 'a', '2', '3', 'b', 'c'}
Ví dụ
Phương thức update cũng có dạng viết tắt:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st1 |= st2
print(st1)
Kết quả thực thi mã:
{'1', '3', 'b', 'a', 'c', '2'}
Ví dụ
Bây giờ hãy thêm vào tập hợp của chúng ta các phần tử từ hai danh sách:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1.update(st2, st3)
print(st1)
Kết quả thực thi mã:
{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}
Ví dụ
Hãy viết lại ví dụ trước ở dạng viết tắt:
st1 = {'a', 'b', 'c'}
st2 = {'1', '2', '3'}
st3 = {5, 10, 15}
st1 |= st2 | st3
print(st1)
Kết quả thực thi mã:
{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}