Курс 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"
- Преобразование текста в нижний регистр
- Логические значения в Python
- Инверсия списка/строки в Python
- Переопределение метода len
- Считывание бинарного файла в Python
- Обработка ошибки IndexError
- Блок try-except-else
- Замена атрибута в именованном кортеже
- Ускорение кода с помощью векторизации
- Функция map() и ленивая оценка
- Проблемы с dict в Python
- Разделение строки с помощью re.split()
- Мониторинг работы программы Py-spy
- Принципы LSP и ISP в Python
- Работа с модулем cmath
- Автоматизация действий с Pyautogui
- Форматирование строк с f-строками
- Импорт классов из другого файла
- Python: изменяемые и неизменяемые коллекции
- Добавление элементов в список
- Операции с комплексными числами
- Списки в Python: основы
- Методы работы со списками
- Библиотека sh: удобные команды терминала
- Функции map, filter, reduce
- Модуль math: константы π и e
- Оператор += в Python
- Метод join() для объединения элементов строки
- Подсчет вхождений элементов
- Сравнение def и lambda функций в Python
- Метод join() для объединения элементов в строку.
- Разделение списка на гнппы
- Генерация строк с .join()
- Counter() — подсчет элементов
- Генераторы в Python
- Обработка исключений в Python
- Метод index() в Python
- Отношения подклассов в Python
- Цикл for в Python
- Фильтрация элементов с помощью islice
- Получение срезов итераторов
- Удаление ссылок в Python
- Создание виртуальной среды
- Создание новых списков
- Изменение элемента списка















