Phương thức remove () loại bỏ phần tử phù hợp đầu tiên (được truyền dưới dạng đối số) khỏi danh sách.
Cú pháp của remove()
phương thức là:
list.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ó từ danh sách. - Nếu
element
không tồn tại, nó sẽ ném ValueError: list.remove (x): x không có trong ngoại lệ danh sách .
Giá trị trả lại từ remove ()
Các remove()
không trả lại bất kỳ giá trị (lợi nhuận None
).
Ví dụ 1: Xóa phần tử khỏi danh sách
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Đầu ra
Danh sách động vật được cập nhật: ('mèo', 'chó', 'chuột lang')
Ví dụ 2: Phương thức remove () trên danh sách có các phần tử trùng lặp
Nếu một danh sách có chứa các phần tử trùng lặp, remove()
phương pháp chỉ loại bỏ phần tử phù hợp đầu tiên.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Đầu ra
Danh sách động vật được cập nhật: ('mèo', 'chó', 'chuột lang', 'chó')
Ở đây, chỉ sự xuất hiện đầu tiên của phần tử 'dog' bị xóa khỏi danh sách.
Ví dụ 3: Xóa phần tử không tồn tại
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Đầu ra
Traceback (lần gọi gần đây nhất): Tệp "…", dòng 5, trong animal.remove ('fish') ValueError: list.remove (x): x not in list
Ở đây, chúng tôi gặp lỗi vì animals
danh sách không chứa 'fish'
.
- Nếu bạn cần xóa các phần tử dựa trên chỉ mục (như phần tử thứ tư), bạn có thể sử dụng phương thức pop ().
- Ngoài ra, bạn có thể sử dụng câu lệnh Python del để xóa các mục khỏi danh sách.