Курс 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
- Транспонирование 2D-массива с помощью zip
- Открытие и редактирование скриптов Python
- Именование столбцов в Python с pandas
- Создание директории в Python
- Создание таблиц в терминале с PrettyTable
- Подсчет количества элементов в списке
- Поиск простых чисел
- Многопоточность и асинхронное программирование в Python
- Создание новых списков в Python
- Функции высшего порядка в Python
- Создание объекта timedelta
- Профилирование кода
- Создание циклической ссылки
- Инициализация структур данных
- Хешируемые ключи в Python
- Перемешивание списка с shuffle()
- Работа с NumPy.linalg
- Измерение времени выполнения кода
- Оператор морж в Python 3.8
- Вывод символов строки в Python
- Отступы в Python
- Декоратор total_ordering для сравнения объектов
- Переворот списка в Python
- Лямбда-функции в цикле
- Модуль itertools: комбинации и перестановки
- Генераторные функции в Python
- Блок try-except-else
- Многострочные комментарии в Python
- Сравнение строк в Python
- Управление ресурсами с контекстными менеджерами
- JSON в Python: модуль, dump, dumps, load
- Шаблоны и наследование в Flask
- Возврат нескольких значений
- Представление бесконечности в Python
- Отрицательные индексы списков
- Метод округления чисел
- Работа с массивами в Python
- Отладка в командной строке
- Метод count() для списков
- Создание словаря через dict comprehension
- Хэш-функции и метод цепочек















