Курс 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. Тернарный оператор в Python
  2. Получение ID процесса
  3. Печать комбинаций в Python с Itertools
  4. Удаление дубликатов из списка
  5. Работа с argparse
  6. Иерархия классов в Python
  7. Вычисление натурального логарифма в NumPy
  8. Работа с комплексными числами
  9. Работа с множествами в Python
  10. Цепные операции в Python
  11. Удаление и повторная вставка ключа в OrderedDict
  12. Python Метод sleep() времени
  13. Логирование в Python
  14. Генерация тестовых данных с factory_boy
  15. Экранирование символов в Python
  16. Поиск наиболее частого элемента в списке
  17. Python 3.12: переиспользование кавычек
  18. Измерение времени выполнения кода с помощью time
  19. Создание словарей и множеств в Python
  20. Обновление множества в Python
  21. Преобразование списка в словарь через генератор
  22. Оператор * в Python
  23. Атрибуты класса и экземпляра
  24. Генераторы в Python
  25. Метод __getitem__ в Python
  26. Логирование с Logzero: ротация файла
  27. Итераторы с потерямиZIP
  28. Порядок операций в Python
  29. Установка и обучение ChatterBot
  30. Приоритет операций в Python
  31. Форматирование данных с помощью pprint
  32. Разделение строк в Python
  33. Обработка исключений
  34. Переопределение метода __and__
  35. Структурирование именованных констант
  36. Функция all() в Python
  37. Создание даты из строки ISO
  38. Работа со временем в Python
  39. Форматирование строк в Python
  40. Метод repr() в Python
  41. Получение текущей директории
  42. Создание веб-приложения с Flask

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