Курс 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
- Отображение HTML кода в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Многопоточность в Python
- Логические операторы в Python
- Оператор «or» в Python
- Получение ID текущего процесса
- Метод округления чисел
- Работа с модулем os в Python
- Ошибка NotImplemented в Python
- Работа с типами данных в Python с помощью pydantic.
- Разделение строки с помощью re.split()
- Работа с временем в Python
- Функция findall() для поиска вхождений строки
- Создание словаря с значением по умолчанию
- Подписка на Kaspersky Team
- Ускоренный импорт библиотек
- Отладка в Python
- Декоратор защиты анонимных пользователей
- inspect в Python: анализ кода
- Работа с YAML в Python
- Вложенные генераторы в Python
- Автоматизация действий с Pyautogui
- Настройка нарезки списков
- Работа с необработанными строками
- Функция zip() в Python
- Создание словарей и множеств в Python.
- Блок else в Python
- Передача неизвестных аргументов в Python.
- Многострочные строки в Python
- Обработка ошибки IndexError
- Работа со случайными элементами
- Измерение времени выполнения кода
- Colorama: окрашивание текста в Python
- Создание словарей в Python
- Ускорение кода с помощью векторизации
- Управление экспортом элементов
- Применение функций в Python
- Форматирование данных с помощью pprint
- Генераторы и сеты в Python
- Создание GUI с Tkinter: Entry
- Разделение строк методом split()
- Оператор is в Python















