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.