Курс 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
- Работа с изображениями PIL
- Counter() — подсчет элементов
- Оптимизация методов в Python 3.7
- Установка и использование модуля «howdoi»
- Множества и frozenset
- Именованные срезы в Python
- Цикл for в Python
- Сравнение строк в Python
- kwargs в Python
- Оптимизация гиперпараметров в Python
- Применение функции map() с лямбда-функциями
- Метод ior для битовых операций
- Повторение элементов в Python
- Измерение времени выполнения кода
- Списковое включение в Python
- Обход элементов в Python
- Измерение времени выполнения кода
- Псевдонимы в Python
- Сортировка и обратный порядок
- Работа с файлами в Python
- Генерация случайных чисел в Python
- Проверка условий: all и any
- Секреты Python
- Создание директории в Python
- Создание списков в Python
- Метод join() с набором
- Округление дробей в Python
- Получение текущей даты и времени с помощью datetime
- Фильтрация входных данных в Python
- Использование функции enumerate()
- Асинхронное выполнение задач в Python
- Возврат нескольких значений из функции
- Создание namedtuple списком полей
- Методы HTTP запросов в Flask
- Аргументы *args и **kwargs
- Умножение строк и списков
- Сумма элементов списка
- Разделение строки на подстроки в Python
- Принципы LSP и ISP в Python
- Переопределение метода
- Подсчет часто встречающихся элементов
- Именованные аргументы в Python















