Курс 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
- Bootle — простой веб-фреймворк
- Работа с CSV файлами
- Нан-рефлексивность в Python
- Установка Python — Простое руководство
- Имена объектов в Python
- Преобразование генераторов в циклы
- Роль ключевого слова self
- Работа с *args и **kwargs в Python
- Генератор надежных паролей
- Вывод символов строки в Python
- Подсчет элементов в Python
- Очистка вывода в Python
- Особенности ключей словаря в Python
- Форматирование строк в Python
- Работа с YAML в Python: PyYAML.
- Удаление дубликатов из списка с помощью dict.fromkeys
- Операторы += в Python
- Декодирование байтов в строку
- Namedtuple в Python
- Декоратор @override
- Оценка точности модели
- Подписка на SelectelNews в Twitter
- Срез списка в Python
- Генераторы в Python
- Форматирование строк с % в Python
- Python Calendar Usage
- Основные операции с библиотекой Numpy
- Поиск индекса элемента
- Дизассемблирование Python кода
- Генераторные выражения и islice.
- Импорт модулей в Python 3.12
- Область видимости переменных
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Обработка исключений в Python
- Перевернуть список в Python
- Переопределение метода delitem в Python
- Создание GUI с Tkinter: Entry
- Numpy: объединение массивов
- Метод __irshift__ для Python
- Добавление элементов в список: append() vs extend()
- Проверка класса объекта
- Antigravity модуль
- Проверка условий в Python
- Проверка типов с использованием isinstance
- Оператор морж в Python 3.8















