Курс 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"
- Разработка игры Pong с turtle
- Глобальные переменные в Python
- Инверсия списка и строки в Python
- Защита данных в Python
- Реверс строки в Python
- Идентификатор объекта в Python
- Фильтрация входных данных в Python
- Пропуск строк в файле с itertools
- Модуль pprint
- Избегайте двойного подчеркивания
- Декоратор total_ordering для класса Point
- JSON-esque в Python
- Установка и использование pyshorteners
- Обработка StopIteration в Python
- Красивый вывод списка
- Условные выражения в Python
- Вычисление логарифмов в Python
- Библиотека itertools: объединение списков
- Сортировка слиянием
- Множества и frozenset
- Метод join() для объединения строк
- Измерение времени выполнения
- Разделение строки с помощью split()
- Работа с географическими данными в Python
- Распаковка аргументов в Python
- Проверка типов с использованием isinstance
- Частичное применение функций в Python
- Проверка памяти объекта
- Установка и загрузка Instaloader
- Создание новых списков через list comprehensions
- Поиск простых чисел
- Оператор continue в Python
- Проверка индексов коллекции
- Преобразование данных в Python
- Создание GUI на Tkinter
- Создание файла с проверкой ошибки
- Работа с CSV файлами в Python
- Работа с очередями в Python
- Управление асинхронными задачами с помощью Semaphore
- Сортировка в Python
- Безопасные SQL-запросы в Python 3.11
- Запуск асинхронной корутины
- Печать месячного календаря
- Установка и обучение ChatterBot
- Преобразование регистра символов















