2018-10-12 16:00:59 -04:00
|
|
|
|
---
|
|
|
|
|
title: List Remove Method
|
|
|
|
|
localeTitle: Список Удалить метод
|
|
|
|
|
---
|
2018-12-28 22:18:06 +03:00
|
|
|
|
## Метод удаления элемента из списка
|
2018-10-12 16:00:59 -04:00
|
|
|
|
|
|
|
|
|
Метод `remove()` удаляет аргумент, предоставленный ему из списка.
|
|
|
|
|
|
|
|
|
|
#### Пример использования
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
words = ["I", "love", "Python"]
|
|
|
|
|
words.remove("I")
|
|
|
|
|
print(words)
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### Вывод
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
["love","Python"]
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Обратите внимание, что он возвращает ошибку, если элемент, который нужно удалить, не найден в списке, как показано в примере ниже.
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
kiss = ["keep", "it", "simple", "stupid"]
|
2018-12-28 22:18:06 +03:00
|
|
|
|
kiss.remove("complex")
|
2018-10-12 16:00:59 -04:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### Вывод
|
|
|
|
|
```
|
|
|
|
|
Traceback (most recent call last):
|
|
|
|
|
File "<stdin>", line 1, in <module>
|
|
|
|
|
ValueError: list.remove(x): x not in list
|
|
|
|
|
```
|
|
|
|
|
|
2018-12-28 22:18:06 +03:00
|
|
|
|
Если требуется удалить элемент с конкретным индексом, можно прибегнуть в функции `del`:
|
|
|
|
|
|
|
|
|
|
```python
|
|
|
|
|
kiss = ['keep', 'it', 'simple', 'stupid']
|
|
|
|
|
del kiss[3]
|
|
|
|
|
print(kiss)
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### Вывод
|
|
|
|
|
|
|
|
|
|
```python
|
|
|
|
|
['keep', 'it', 'simple']
|
|
|
|
|
```
|
|
|
|
|
|
2018-10-12 16:00:59 -04:00
|
|
|
|
#### Дополнительная информация:
|
|
|
|
|
|
2018-12-28 22:18:06 +03:00
|
|
|
|
Более подробную информацию о `remove()` можно найти [здесь.](https://docs.python.org/3.6/tutorial/datastructures.html)
|