Списък на Python remove ()

Методът 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, за да премахнете елементи от списъка.

Интересни статии...