Курс 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: создание и вызов
- Срезы в Numpy
- Функция enumerate в Python
- Обход элементов в Python
- Анонимные функции Lambda
- Искажение имен в Python
- Установка и использование Telegram API в Python
- Функция findall() для поиска вхождений строки
- Работа с географическими данными.
- Работа с множествами в Python
- Отрицательные индексы списков в Python
- Замена атрибута в именованном кортеже
- Применение функции map() в Python
- Оптимизация строк в Python
- Pillow: работа с изображениями
- Создание и инициализация объектов
- Подсказки при вводе данных в Python
- Python-dateutil — работа с датами
- Управление асинхронными задачами на Python.
- Управление контекстом с помощью декоратора contextmanager
- Упрощение условных выражений с тернарным оператором
- Динамическая типизация в Python
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Подсчет элементов в Python
- Переопределение метода __pow__
- Python Translator: создание локальных переводчиков
- Работа с словарями в Python
- Карта бомбоубежищ в Москве и Питере
- Профилирование данных с Pandas.
- Удаление элементов по срезу
- Отладка утечек памяти в Python
- Возведение в квадрат с помощью itertools
- Перемещение и удаление файлов в Python
- Запрос DELETE с библиотекой requests
- Компиляция регулярных выражений
- Игра «Угадывание чисел»
- Ветвление выражения в Python
- Нахождение пересечения множеств
- Конкатенация строк с join() в Python
- Генераторные функции в Python
- Переменная Шредингера
- Переименование файлов в Python
- Очистка входных данных















