Курс 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"
- Метод get() в Python
- Метод ipow для возведения в степень
- Retrying в Python: повторные вызовы
- Поиск индекса элемента
- Декораторы в Python
- Методы работы со строками в Python
- Python itertools combinations() — группировка элементов
- Получение имени функции с помощью inspect
- OrderedDict — упорядоченный словарь
- Поиск частого элемента
- Проблемы с именами переменных
- Ограничение ресурсов в Python
- Метод splitlines() для разделения строк
- Добавление цвета в консоли
- Создание лямбда-функций
- Логирование в Python
- Логические значения в Python
- Тернарный оператор в Python
- Создание словарей в Python
- Создание вложенных циклов for
- Непрерывная проверка в Python
- Разделение строки в Python
- Абстракции словарей и множеств в Python
- Магические методы в Python
- Класс Counter() для подсчета элементов
- Принцип одной функции
- Логирование с Loguru
- Функция enumerate() в Python
- CSV строка разделение в Python
- Приближение чисел в Python
- Конвертация коллекций в Python.
- Сохранение Unicode в JSON
- Работа с комбинациями в Python.
- Объединение словарей в Python
- Тест скорости набора текста на Python
- Python: динамическая типизация и проверка типов
- Перегрузка операторов в Python
- Изменение IP-адреса в Python
- Модуль inspect: получение информации о объектах
- Основные методы NumPy















