Курс 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"
- Тернарный оператор в Python
- Получение ID процесса
- Печать комбинаций в Python с Itertools
- Удаление дубликатов из списка
- Работа с argparse
- Иерархия классов в Python
- Вычисление натурального логарифма в NumPy
- Работа с комплексными числами
- Работа с множествами в Python
- Цепные операции в Python
- Удаление и повторная вставка ключа в OrderedDict
- Python Метод sleep() времени
- Логирование в Python
- Генерация тестовых данных с factory_boy
- Экранирование символов в Python
- Поиск наиболее частого элемента в списке
- Python 3.12: переиспользование кавычек
- Измерение времени выполнения кода с помощью time
- Создание словарей и множеств в Python
- Обновление множества в Python
- Преобразование списка в словарь через генератор
- Оператор * в Python
- Атрибуты класса и экземпляра
- Генераторы в Python
- Метод __getitem__ в Python
- Логирование с Logzero: ротация файла
- Итераторы с потерямиZIP
- Порядок операций в Python
- Установка и обучение ChatterBot
- Приоритет операций в Python
- Форматирование данных с помощью pprint
- Разделение строк в Python
- Обработка исключений
- Переопределение метода __and__
- Структурирование именованных констант
- Функция all() в Python
- Создание даты из строки ISO
- Работа со временем в Python
- Форматирование строк в Python
- Метод repr() в Python
- Получение текущей директории
- Создание веб-приложения с Flask















