Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python xóa phần tử khỏi Set


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 removeelement(set1):
    print("NEW SET IS ::>")
    while set1:
        set1.pop()
        print(set1)

# Driver Code
set1 = set([22, 120, 130, 115, 80, 9])
removeelement(set1)

Kết quả

NEW SET IS ::> {9, 80, 115, 22, 120}
{80, 115, 22, 120}
{115, 22, 120}
{22, 120}
{120}
set()