Курс 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
- Проверка типов с помощью isinstance
- Оператор морж в Python 3.8
- Преобразование символов с помощью map
- TON Smart Challenge #2: участие и подготовка
- Блок else в циклах Python
- Управление импортом в Python
- Форматирование строк в Python
- Разделение строки на подстроки в Python
- Списки в Python: синтаксис представления
- Оптимизация памяти с __slots__
- Модуль sys: основы
- Работа с YAML в Python: PyYAML.
- Генераторы данных
- Исправление ошибки NameError
- List Comprehension Tutorial
- Python reversed() функция
- Сортировка в Python
- Модуль inspect: получение информации о объектах
- Операции с датами в Python
- Установка и использование Virtualenv
- Изменение элемента списка
- Структурирование именованных констант
- Подсчет элементов в Python
- Метод ifloordiv для пользовательских классов
- Создание словарей в Python
- Стать Python-разработчиком
- Функции в одну строку
- Работа с асинхронными задачами в Python
- Переопределение метода sub
- Метод splitlines() для разделения строк
- Работа с прокси в Python
- Работа с временем в Python
- Функция map() и ленивая оценка
- Любовь к Python
- Функция zip() в Python
- Создание списка через итерацию
- Оператор @ для умножения матриц
- Работа с утверждениями в Python
- Функции map, filter, reduce
- Работа с модулем random
- Декораторы в Python
- Декораторы с @wraps
- Разделение функций на этапы
- Удаление URL-адресов в Python
- Работа с областями видимости переменных
- Проверка надежности пароля на Python















