Курс Python → Метод clear для коллекций
Метод .clear() в Python предназначен для удаления всех элементов из изменяемой коллекции, таких как список, словарь или множество, и превращения ее в пустую коллекцию. Этот метод не возвращает никакого значения, но изменяет саму коллекцию, на которой он вызывается.
Использование метода .clear() может быть полезно, когда вам необходимо очистить коллекцию от всех элементов, не создавая новую коллекцию. Например, если у вас есть список, который больше не нужен в программе, вы можете использовать .clear(), чтобы освободить память, занимаемую этим списком.
Пример использования метода .clear() для списка:
my_list = [1, 2, 3, 4, 5]
print(my_list) # [1, 2, 3, 4, 5]
my_list.clear()
print(my_list) # []
Пример использования метода .clear() для словаря:
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_dict) # {'a': 1, 'b': 2, 'c': 3}
my_dict.clear()
print(my_dict) # {}
Таким образом, метод .clear() является удобным способом очистить коллекцию от всех элементов, не создавая новую коллекцию, и уменьшить использование памяти в вашей программе.
Другие уроки курса "Python"
- Сравнение def и lambda в Python
- Метод rsub в Python: расширение функциональности вычитания
- Оценка выражений генератора в Python
- Функция count() в Python
- Работа с defaultdictами в Python
- Извлечение новостей с помощью newspaper3k
- Управление контекстом выполнения кода
- Метод setitem в Python
- Аннотации типов в Python
- Сортировка HTML-элементов
- Искажение имен в Python
- Управление ресурсами в Python
- Методы в Python
- Использование *args
- Итерация по коллекции в Python
- Тип CodeType в Python.
- Операторы присваивания в Python
- Конкатенация строковых литералов
- Поиск индексов подстроки
- Библиотека Chartify: руководство
- Удаление дубликатов из списка с помощью dict.fromkeys
- Декораторы с @wraps
- Печать календаря в Python
- Статическая типизация в Python
- Срез в Python
- Метод join() для объединения элементов в строку.
- Списки в Python: основы
- Именование переменных в Python
- Отрицательные индексы списков
- Работа со словарями с defaultdict из collections
- Цепные операции в Python
- Конвертация коллекций в Python
- lru_cache оптимизация функций
- Метод __irshift__ для побитового сдвига вправо
- Создание Radio кнопок в tkinter
- Защита данных в Python
- Создание словарей в Python
- f-строки в формате строк
- Применение функции к списку
- Управление асинхронными задачами с помощью Semaphore
- Переопределение метода __or__()
- Преобразование строк в числа с плавающей запятой
- Работа с f-строками 2.0
- Операторы += в Python















