Phương thức discard
Phương thức discard xóa các phần tử
có trong tập hợp. Nếu phần tử
không có, phương thức chỉ trả về tập hợp ban đầu.
Không giống như phương thức remove,
phương thức này trả về lỗi. Trong tham số
của phương thức, chúng ta truyền phần tử muốn
xóa.
Cú pháp
tập_hợp.discard(phần_tử_muốn_xóa)
Ví dụ
Hãy xóa phần tử
'a' khỏi tập hợp của chúng ta:
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
Kết quả thực thi mã:
{'b', 'c'}
Ví dụ
Bây giờ hãy thử xóa một phần tử không có trong tập hợp:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
Sau khi thực thi mã, chúng ta nhận được mảng ban đầu:
{'a', 'b', 'c'}