Методът remove () премахва първия съвпадащ елемент (който се предава като аргумент) от списъка.
Синтаксисът на remove()
метода е:
list.remove (елемент)
remove () Параметри
- В
remove()
метод отнема един елемент като аргумент и го премахва от списъка. - Ако
element
не съществува, той хвърля ValueError: list.remove (x): x не е в списъка изключение.
Върната стойност от remove ()
The remove()
не връща никаква стойност (връща None
).
Пример 1: Премахване на елемента от списъка
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # 'rabbit' is removed animals.remove('rabbit') # Updated animals List print('Updated animals list: ', animals)
Изход
Актуализиран списък с животни: („котка“, „куче“, „морско свинче“)
Пример 2: метод remove () от списък с дублиращи се елементи
Ако списъкът съдържа дублиращи се елементи, remove()
методът премахва само първия съвпадащ елемент.
# animals list animals = ('cat', 'dog', 'dog', 'guinea pig', 'dog') # 'dog' is removed animals.remove('dog') # Updated animals list print('Updated animals list: ', animals)
Изход
Актуализиран списък с животни: („котка“, „куче“, „морско свинче“, „куче“)
Тук само първото появяване на елемент 'dog' се премахва от списъка.
Пример 3: Изтриване на елемент, който не съществува
# animals list animals = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animals.remove('fish') # Updated animals List print('Updated animals list: ', animals)
Изход
Проследяване (последно последно обаждане): Файл „…“, ред 5, в animal.remove ('fish') ValueError: list.remove (x): x не е в списъка
Тук получаваме грешка, защото animals
списъкът не съдържа 'fish'
.
- Ако трябва да изтриете елементи въз основа на индекса (като четвъртия елемент), можете да използвате метода pop ().
- Също така можете да използвате изявлението Python del, за да премахнете елементи от списъка.