Python Set remove ()

Phương thức remove () loại bỏ phần tử được chỉ định khỏi tập hợp.

Cú pháp của remove()phương thức là:

 set.remove (phần tử)

remove () Tham số

Các remove()phương pháp có một yếu tố duy nhất là một cuộc tranh cãi và loại bỏ nó ra khỏi bộ.

Giá trị trả lại từ remove ()

Loại remove()bỏ phần tử được chỉ định khỏi tập hợp và cập nhật tập hợp. Nó không trả về bất kỳ giá trị nào.

Nếu phần tử được chuyển tới remove()không tồn tại, ngoại lệ KeyError sẽ được ném ra.

Ví dụ 1: Xóa một phần tử khỏi tập hợp

 # language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)

Đầu ra

 Đã cập nhật bộ ngôn ngữ: ('Tiếng Anh', 'Tiếng Pháp')

Ví dụ 2: Xóa phần tử không tồn tại

 # animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)

Đầu ra

 Traceback (lần gọi gần đây nhất): Tệp "", dòng 5, trong animal.remove ('fish') KeyError: 'fish'

Bạn có thể sử dụng phương thức set discard () nếu không muốn gặp lỗi này.

Các discard()phương pháp loại bỏ các yếu tố cụ thể từ tập. Tuy nhiên, nếu phần tử không tồn tại, tập hợp vẫn không thay đổi; bạn sẽ không gặp lỗi.

thú vị bài viết...