Курс 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"
- Progress с библиотекой tqdm
- Срез в Python
- Работа с collections в Python.
- Метод radd для пользовательских чисел
- Работа с очередями в Python
- Компиляция регулярных выражений
- Метод ipow для возведения в степень
- Генераторы списков
- Переопределение оператора % для объектов
- Замена текста с помощью sub
- Декораторы в Python
- Метод сравнения объектов в Python
- Методы __repr__ и __str__ в Python
- Объединение словарей в Python
- Форматирование строк в Python
- Удаление ресурса в Python
- Основные методы NumPy
- Метод rmatmul для обратного матричного умножения
- Экранирование символов в Python
- Удаление ссылок в Python
- Работа с enumerate()
- Запрос пароля с помощью getpass
- Использование html-скриптов в Jupyter Notebook
- Объединение списков в Python
- Аннотации типов в Python
- Ускоренный импорт библиотек
- Работа с коллекциями Python
- Создание GUI с Tkinter: Entry
- Управление сессиями в Python
- Enum в Python
- Pretty-printing JSON в Python
- Повторение и перенос строки
- Инверсия списков и строк в Python
- Ограничение итераций в Python
- Работа с переменными в Python
- Декоратор Property в Python
- Создание функций с произвольным количеством аргументов
- Возврат нескольких значений
- Пересечение списков с использованием множеств
- Установка и использование библиотеки google
- Мониторинг работы программы Py-spy
- Ввод нескольких значений
- Работа с JSON данными в Python
- Проблема с изменяемыми аргументами
- Просмотр файла в Jupyter Noteboo















