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

pythontậ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:

pythonst = {'a', 'b', 'c'}
st.discard('a')
print(st)

Kết quả thực thi mã:

python{'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:

pythonst = {'a', 'b', 'c'}
st.discard('e')
print(st)

Sau khi thực thi mã, chúng ta nhận được mảng ban đầu:

python{'a', 'b', 'c'}

Xem thêm

  • phương thức remove,
    xóa phần tử khỏi tập hợp
  • phương thức pop,
    xóa phần tử đầu tiên khỏi tập hợp
  • phương thức clear,
    xóa toàn bộ tập hợp
  • phương thức add,
    thêm phần tử vào tập hợp
  • hàm len,
    trả về độ dài của tập hợp
  • phương thức union,
    hợp nhất các tập hợp