Курс 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"
- Работа с индексами списков
- Метод setitem в Python
- Операции с кортежами
- Функция с *args.
- Замер времени выполнения кода
- Абстракции словарей и множеств в Python
- Библиотека Emoji: использование смайлов в Python
- Функция __init__ в Python
- Работа с getopt
- Названия переменных
- Именованные кортежи в Python
- Сумма элементов списка
- Python enumerate() для работы с индексами
- Преобразование чисел в восьмеричную строку
- Создание уникального множества
- Использование функции product
- PrettyTable: создание таблицы
- Отслеживание прогресса с tqdm
- Dict Comprehension в Python
- Переменные класса и экземпляра
- Замена переменных в Python
- Перегрузка операторов в Python
- Зарезервированные слова в Python
- Генерация UUID в Python
- Делегирование в Python
- Синхронизация потоков с time.sleep()
- Декоратор Ajax required
- Логирование с Logzero
- Склеивание строк через метод join()
- Установка библиотек в Python
- Перевод текста с Python Translator
- Создание коллекций из генератора
- Метод ifloordiv для пользовательских классов
- Обработка исключений в Python
- Сравнение def и lambda в Python
- Безопасный доступ к значениям словаря
- Настройка вывода NumPy
- Преобразование строки в число
- Очистка данных с Pandas
- Вычисление натурального логарифма в NumPy
- Использование модуля __future__
- Инициализация структур данных
- Работа с изображениями PIL
- Профилирование кода на Python
- Оценка выражений генератора в Python
- Разделение строк в Python
- Оператор walrus в Python
- Выключение компьютера с помощью Python
- Функция enumerate() — Python















