Chúng ta rất quen với thuật ngữ set vì trong toán học ta biết về tập hợp. Set trong Python là cấu trúc dữ liệu tương đương tập hợp trong toán học. Nó có thể chứa nhiều phần tử; thứ tự các phần tử trong set không xác định. Bạn có thể thêm và xóa phần tử của set, lặp qua các phần tử, và thực hiện các phép toán chuẩn trên set (hợp, giao, hiệu).
Ở đây set cho trước, ta chỉ xóa phần tử khỏi set. Dùng phương thức pop(). pop() là phương thức built-in trong Python dùng để lấy ra hoặc xóa phần tử lần lượt từ set.
Ví dụ
A = [2, 9, 80, 115, 22, 120]
Output NEW SET IS ::> {9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
Set()
Thuật toán
Bước 1: Tạo một set. Bước 2: Dùng hàm pop(). Phương thức pop() xóa và trả về đối tượng cuối cùng từ list.
Ví dụ mã
# Chương trình Python xóa phần tử khỏi set
def remove_element(set1):
print("NEW SET IS ::>")
while set1:
set1.pop()
print(set1)
# Driver Code
set1 = set([22, 120, 130, 115, 80, 9])
remove_element(set1)
Kết quả
NEW SET IS ::> {9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
set()