Курс 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
- Функция enumerate() в Python
- Карта бомбоубежищ в Москве и Питере
- Обработка ошибок в Python
- Генераторы в Python
- Разделение строки с регулярными выражениями
- Переопределение метода sub
- Удаление файлов в Python
- Оператор обр. импликации
- Сортировка элементов с OrderedDict
- JSON в Python: модуль, dump, dumps, load
- Запуск асинхронной корутины
- Работа с срезами в Python
- Методы Python для работы с данными
- Вывод букв строки в Python
- Инициализация объекта
- Отправка HTTP-запросов с User-Agent
- Подсказки типов в Python
- Сравнение объектов в Python
- Разница между датами
- Официальный канал Python в Telegram
- Отслеживание выполнения программы с библиотекой tqdm
- Вызов функций по строке в Python.
- Парсинг статей с Newspaper3k
- Enum в Python: создание и использование перечислений
- Удаление символа из строки
- Импорт с альтернативным именем
- Объединение строк с помощью метода join
- Создание словарей в Python
- Namedtuple в Python
- Использование *args
- Документирование функций в Python
- Замена переменных в Python
- Экранирование символов в Python
- Метод rsub в Python: расширение функциональности вычитания
- Работа со временем в Python
- Переменные в Python: сокращение гласных
- Удаление дубликатов из списка с помощью dict.fromkeys
- Вывод сложных структур данных с помощью pprint
- Преобразование списка в словарь через генератор
- Конкатенация строк в Python
- Python UserString — создание подклассов строк
- Работа с массивами в Numpy
- Чтение и запись TOML-конфигов
- Установка User-Agent в Python
- Расширение операции побитового «и» в Python
- Concrete Paths — метод .with_suffix()















