Курс 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: синтаксис представления
- Перегрузка операторов в Python
- Фильтрация данных в Python.
- Создание таблиц в терминале с PrettyTable
- Группировка элементов в словарь
- Создание новых функций с помощью functools.partial
- Конкатенация строк с помощью join()
- Метод get() в Python
- Создание списка дат
- Управление IP-адресами через прокси
- List Comprehension Tutorial
- Транспонирование 2D-массива с помощью zip
- Рациональные числа в Python
- Работа с географическими данными.
- Списки в Python
- Переопределение метода __rshift__
- Изменение списка срезами
- Поиск повторов в списке
- Объединение Python и Shell
- Фильтрация входных данных в Python
- Работа с кортежами в Python
- Взаимодействие с sys
- Использование функции product
- Поиск элементов BeautifulSoup
- Генерация ключей RSA
- Названия переменных
- Очистка входных данных
- Множественные конструкторы в Python
- Генераторы данных
- Метод radd для пользовательских чисел
- Установка random seed в Python
- Модуль itertools: комбинации и перестановки
- Обмен переменными в Jupyter
- Проверка запуска скрипта или импорта модуля
- Копирование в Python
- Работа с типами данных в Python с помощью pydantic.
- Просмотр атрибутов и методов класса
- Методы и функции в Python
- Работа с итераторами в Python
- Beautiful Soup — извлечение данных из HTML
- Декоратор Ajax required
- Преобразование символов в нижний регистр















