Xóa phần tử khỏi danh sách theo giá trị của chúng trong Python
Các phần tử có thể bị xóa khỏi danh sách theo
giá trị của chúng. Để làm điều này, chúng ta sử dụng phương thức remove.
Chúng ta truyền giá trị cần tìm vào tham số của nó:
pythonlst = [1, 2, 3]
lst.remove(1)
print(lst) # sẽ in ra [2, 3]
Trong trường hợp danh sách của bạn có hai
phần tử giống nhau, phương thức remove
sẽ chỉ xóa sự trùng khớp đầu tiên:
pythonlst = [1, 2, 3, 1]
lst.remove(1)
print(lst) # sẽ in ra [2, 3, 1]
Задание 1
Cho danh sách:
pythonlst = ['a', 'b', 'c', 'd', 'e']
Hãy xóa phần tử có giá trị 'c'.
Задание 2
Cho danh sách:
pythonlst = ['a', 'b', 'c', 'd', 'e']
Hãy xóa phần tử có giá trị 'b'.
Задание 3
Cho danh sách:
pythonlst = ['b', 1, 2, 'b', 'c', 2]
Hãy xóa lần lượt tất cả các phần tử giống nhau khỏi danh sách.