Курс Python → Удаление элементов из списка в Python
Для удаления нескольких элементов из списка в Python можно воспользоваться методом del. Этот метод позволяет удалить элементы по индексу или диапазону индексов. Например, если у нас есть список ['A', 'B', 'C', 'D', 'E', 'F'] и нам нужно удалить элементы B, C и D, мы можем сделать это следующим образом:
my_list = ['A', 'B', 'C', 'D', 'E', 'F']
del my_list[1:4]
print(my_list) # Output: ['A', 'E', 'F']
В данном примере мы использовали срез [1:4] для удаления элементов с индексами от 1 до 3 (включительно). После выполнения del my_list[1:4] список my_list будет содержать только элементы ‘A’, ‘E’ и ‘F’.
Также можно использовать метод del для удаления элементов по отдельным индексам. Например, если мы хотим удалить элементы ‘B’ и ‘D’, мы можем сделать это следующим образом:
my_list = ['A', 'B', 'C', 'D', 'E', 'F']
del my_list[1]
del my_list[2]
print(my_list) # Output: ['A', 'C', 'E', 'F']
В данном случае мы использовали два отдельных оператора del для удаления элементов ‘B’ и ‘D’ из списка my_list. После выполнения этих операций список будет содержать элементы ‘A’, ‘C’, ‘E’ и ‘F’.
Другие уроки курса "Python"
- Функция map() и ленивая оценка
- Команда %dhist — список посещенных каталогов
- Обработка StopIteration в Python
- Удаление файлов и папок в Python
- Работа с файлами в Python
- Добавление элемента в список.
- Pillow: работа с изображениями
- Открытие и редактирование скриптов Python
- Операции с комплексными числами
- Управление браузером с Selenium
- Построение графиков в терминале с bashplotlib
- Форматирование вывода списков
- Аннотации типов в Python
- Функция format() в Python
- Генераторы данных
- Расчет времени выполнения кода
- Определение относительного пути
- Названия столбцов в Python таблицах
- Метод join() для объединения строк
- Оператор распаковки в Python
- Генераторные выражения и islice.
- Создание новых списков через list comprehensions
- Удаление символа из строки
- Обход словаря в Python
- Работа с кортежами в Python
- Функции с необязательными аргументами
- Метод __imod__ для Python
- Объединение объектов в Python
- Отправка поздравлений по дню рождения
- Метод rxor для операции побитового исключающего «или»
- Управление асинхронными задачами на Python.
- ChainMap.new_child() — добавление нового словаря
- Генератор бросков кубиков
- Кортеж в Python: создание и использование
- Работа с множествами в Python
- Обновление данных через PUT запрос
- Назначение максимального и минимального значения переменной в Python.
- Срезы в Numpy
- Использование обратной косой черты в f-строках
- Работа со строками в Python
- Переопределение метода __floordiv__
- Переворот строки с помощью срезов
- Работа с множествами в Python
- Регистрация на TenChat
- Работа с Colorama
- Работа со временем в Python















