Курс 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"

  1. Метод get() в Python
  2. Метод ipow для возведения в степень
  3. Retrying в Python: повторные вызовы
  4. Поиск индекса элемента
  5. Декораторы в Python
  6. Методы работы со строками в Python
  7. Python itertools combinations() — группировка элементов
  8. Получение имени функции с помощью inspect
  9. OrderedDict — упорядоченный словарь
  10. Поиск частого элемента
  11. Проблемы с именами переменных
  12. Ограничение ресурсов в Python
  13. Метод splitlines() для разделения строк
  14. Добавление цвета в консоли
  15. Создание лямбда-функций
  16. Логирование в Python
  17. Логические значения в Python
  18. Тернарный оператор в Python
  19. Создание словарей в Python
  20. Создание вложенных циклов for
  21. Непрерывная проверка в Python
  22. Разделение строки в Python
  23. Абстракции словарей и множеств в Python
  24. Магические методы в Python
  25. Класс Counter() для подсчета элементов
  26. Принцип одной функции
  27. Логирование с Loguru
  28. Функция enumerate() в Python
  29. CSV строка разделение в Python
  30. Приближение чисел в Python
  31. Конвертация коллекций в Python.
  32. Сохранение Unicode в JSON
  33. Работа с комбинациями в Python.
  34. Объединение словарей в Python
  35. Тест скорости набора текста на Python
  36. Python: динамическая типизация и проверка типов
  37. Перегрузка операторов в Python
  38. Изменение IP-адреса в Python
  39. Модуль inspect: получение информации о объектах
  40. Основные методы NumPy

Marketello читают маркетологи из крутых компаний