Курс 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. Отображение HTML кода в Python
  3. Метод __ixor__ для побитового исключающего ИЛИ
  4. Многопоточность в Python
  5. Логические операторы в Python
  6. Оператор «or» в Python
  7. Получение ID текущего процесса
  8. Метод округления чисел
  9. Работа с модулем os в Python
  10. Ошибка NotImplemented в Python
  11. Работа с типами данных в Python с помощью pydantic.
  12. Разделение строки с помощью re.split()
  13. Работа с временем в Python
  14. Функция findall() для поиска вхождений строки
  15. Создание словаря с значением по умолчанию
  16. Подписка на Kaspersky Team
  17. Ускоренный импорт библиотек
  18. Отладка в Python
  19. Декоратор защиты анонимных пользователей
  20. inspect в Python: анализ кода
  21. Работа с YAML в Python
  22. Вложенные генераторы в Python
  23. Автоматизация действий с Pyautogui
  24. Настройка нарезки списков
  25. Работа с необработанными строками
  26. Функция zip() в Python
  27. Создание словарей и множеств в Python.
  28. Блок else в Python
  29. Передача неизвестных аргументов в Python.
  30. Многострочные строки в Python
  31. Обработка ошибки IndexError
  32. Работа со случайными элементами
  33. Измерение времени выполнения кода
  34. Colorama: окрашивание текста в Python
  35. Создание словарей в Python
  36. Ускорение кода с помощью векторизации
  37. Управление экспортом элементов
  38. Применение функций в Python
  39. Форматирование данных с помощью pprint
  40. Генераторы и сеты в Python
  41. Создание GUI с Tkinter: Entry
  42. Разделение строк методом split()
  43. Оператор is в Python

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