Курс 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"
- Обмен переменными в Jupyter
- Выражения-генераторы в Python
- Асинхронное программирование с asyncio
- Создание новых функций через partial
- Работа с изменяемыми коллекциями
- Замена символов в строке
- Операции с комплексными числами
- Работа с collections.Counter
- Методы сравнения множеств
- Преобразование Word в PDF с Spire.Doc
- Работа с контекстными менеджерами
- Создание и использование модулей в Python
- Defaultdict в Python
- Измерение потребления памяти при сортировке
- Декоратор total_ordering для сравнения объектов
- Сортировка в Python
- Визуализация пропусков данных
- Объединение словарей в Python
- Гибкие функции Python
- Функции высшего порядка в Python
- Разность множеств
- Сортировка в Python
- TON Smart Challenge #2: участие и подготовка
- Оператор in и not in в Python
- Оператор continue в Python
- Удаление ключа из словаря
- Форматирование строк в Python
- Добавление элемента к кортежу
- Поиск с помощью регулярных выражений
- Работа с индексами списков
- Декоратор Property в Python
- Изменения в обработке логических значений
- Проверка класса объекта
- Циклы в Python
- Итерация по коллекции в Python
- Определение индекса элемента списка
- Переворот строки
- Метод сравнения объектов в Python
- Создание даты из строки ISO
- Оператор continue в Python
- Ввод нескольких значений
- Удаление элемента из списка в Python
- Проверка памяти объекта
- Метод append() для списка
- Операции с числами в Python















