Курс 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"
- Инициализация объекта
- Работа с рекламными данными в Pandas
- Python Метод sleep() из time
- Виртуальное окружение Python
- Функция zip() для объединения списков
- Объединение списков в Python
- Тайное преобразование типа ключа
- Получение пути к текущему скрипту с помощью os
- Удаление файлов с shutil.os.remove()
- Сравнение строк в Python
- Поиск шаблона в начале строки
- Проверка на палиндром
- Проверка дубликатов в Python
- Defaultdict в Python
- Импорт модуля из другого каталога
- Метод get для словаря
- История Python
- Фильтрация последовательности
- Оператор «моржа» (Walrus Operator)
- Python: отличительная особенность — отступы
- Поиск повторов в списке
- Управление сессиями в Python
- Удаление URL-адресов в Python
- Метод join() для объединения строк
- Вычисление разности множеств в Python
- Конкатенация списков в Python
- Транспонирование 2D-массива с помощью zip
- Форматирование вывода с F-строками
- Работа с пакетами
- Обмен значений переменных в Python
- Приоритет операций в Python
- Обратный список чисел
- Работа со строками в Python
- Работа с асинхронными задачами в Python
- Проблема сравнения словарей
- Перетасовка списков в Python
- Пустой оператор pass в Python
- Модуль xkcd: добавление юмора в Python
- Метод is_absolute() для PurePath
- Функция __init__ в Python
- Принципы программирования
- Операция += для списков
- Особенности ключей словаря в Python
- Сортировка с помощью параметра key
- Подсчет частотности элементов в Python
- Генератор чисел Фибоначчи
- Использование функции enumerate()















