Python - Xóa các mục đã đặt
Loại bỏ mục
Để xóa một mục trong một tập hợp, hãy sử dụng remove()
, hoặc discard()
phương pháp.
Thí dụ
Loại bỏ "chuối" bằng cách sử dụng remove()
phương pháp:
thisset = {"apple", "banana", "cherry"}
thisset.remove("banana")
print(thisset)
Lưu ý: Nếu mục cần xóa không tồn tại, remove()
sẽ phát sinh lỗi.
Thí dụ
Loại bỏ "chuối" bằng cách sử dụng discard()
phương pháp:
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
Lưu ý: Nếu mục cần xóa không tồn tại, discard()
sẽ
KHÔNG phát sinh lỗi.
Bạn cũng có thể sử dụng pop()
phương pháp này để xóa một mục, nhưng phương pháp này sẽ xóa mục cuối cùng . Hãy nhớ rằng các bộ không có thứ tự, vì vậy bạn sẽ không biết mục nào sẽ bị loại bỏ.
Giá trị trả về của pop()
phương thức là mục đã loại bỏ.
Thí dụ
Loại bỏ mục cuối cùng bằng cách sử dụng pop()
phương pháp:
thisset = {"apple", "banana", "cherry"}
x =
thisset.pop()
print(x)
print(thisset)
Lưu ý: Các bộ không có thứ tự , vì vậy khi sử dụng pop()
phương pháp, bạn không biết mục nào bị loại bỏ.
Thí dụ
Phương clear()
thức làm trống tập hợp:
thisset = {"apple", "banana", "cherry"}
thisset.clear()
print(thisset)
Thí dụ
Từ del
khóa sẽ xóa hoàn toàn tập hợp:
thisset = {"apple", "banana", "cherry"}
del
thisset
print(thisset)