Курс 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"
- split() без разделителя
- Генерация чисел с range()
- Улучшение читаемости кода в Python
- Разделение строк в Python
- Группировка элементов в словарь
- Генерация строк с .join()
- Запуск файлового сервера
- Управление мышью и клавиатурой с Pyautogui
- Форматирование объектов с модулем pprint
- Объединение словарей в Python
- Методы __repr__ и __str__ в Python
- Метод rlshift для битового сдвига
- Отладка регулярных выражений в Python
- Округление банкира в Python
- Функция eval() в Python
- Открытие и запись файлов
- Активация Matplotlib в Jupyter
- Применение команды break
- Итерации в Python
- Очистка строки в Python
- Множественное наследование в Python
- Списки в Python
- Циклы в Python
- Обход словаря в Python
- Проверка версии Python
- Отладка в командной строке
- Модуль inspect
- Логирование с Logzero
- Работа с URL-адресами в Python
- Работа с CSV файлами в Python
- Экспорт функций в Python
- Функция zip() в Python
- Работа с временем в Python
- Работа с Path в Python
- Основные функции и модули Python
- Транспонирование 2D-массива с помощью zip
- Игра «Камень, ножницы, бумага» — Python
- Генераторы в Python
- Округление чисел с помощью round
- Цикл for в Python
- Метод append() для списка
- Сравнение def и lambda в Python
- Философия Python
- Работа с функцией next() в Python
- Работа со строками в Python
- Lambda Functions in Python
- Работа с комплексными числами
- Экранирование символов в Python
- Форматирование строк в Python.
- Библиотека Emoji: использование смайлов в Python















