Курс 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
- Переопределение метода __eq__
- Автоматизация действий с Pyautogui
- Запуск асинхронной корутины
- Добавление элементов в список: append() vs extend()
- Преобразование текста в нижний регистр
- Синхронизация потоков с time.sleep()
- Метод rxor для операции побитового исключающего «или»
- Асинхронный код в Python
- Метод join() для объединения элементов
- Операторы увеличения и уменьшения в Python
- Создание namedtuple из словаря
- Работа с набором данных CIFAR10 в PyTorch
- Измерение времени выполнения кода с использованием time
- Объединение словарей в Python
- Удаление знаков препинания в Python
- Форматирование данных с pprint
- Измерение времени выполнения кода в Python
- Подписка на каналы разработчиков
- Работа с байтовыми строками в Python
- Объединение списков в строку
- Проверка подстроки в строке
- Импорт модулей в Python 3.12
- Многоточие в Python
- Применение промокода в Много лосося
- Проверка типа данных
- Оператор «and» в Python
- Оптимизация строк в Python
- Проверка типов с использованием isinstance
- Python Метод sleep() времени
- Область видимости переменных
- Деление в Python
- Создание словарей и множеств в Python
- Игра «Камень, ножницы, бумага» — Python
- Импорт классов из другого файла
- Функции с дополнением
- Многоточие в Python
- Вывод сложных структур данных с помощью pprint
- Сравнение def и lambda функций в Python
- Склеивание строк через метод join()
- Оператор is в Python
- Форматирование чисел в Python
- Оператор «not» в Python
- Работа с временем в Python















