Курс 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. Проверка типов с помощью isinstance
  3. Оператор морж в Python 3.8
  4. Преобразование символов с помощью map
  5. TON Smart Challenge #2: участие и подготовка
  6. Блок else в циклах Python
  7. Управление импортом в Python
  8. Форматирование строк в Python
  9. Разделение строки на подстроки в Python
  10. Списки в Python: синтаксис представления
  11. Оптимизация памяти с __slots__
  12. Модуль sys: основы
  13. Работа с YAML в Python: PyYAML.
  14. Генераторы данных
  15. Исправление ошибки NameError
  16. List Comprehension Tutorial
  17. Python reversed() функция
  18. Сортировка в Python
  19. Модуль inspect: получение информации о объектах
  20. Операции с датами в Python
  21. Установка и использование Virtualenv
  22. Изменение элемента списка
  23. Структурирование именованных констант
  24. Подсчет элементов в Python
  25. Метод ifloordiv для пользовательских классов
  26. Создание словарей в Python
  27. Стать Python-разработчиком
  28. Функции в одну строку
  29. Работа с асинхронными задачами в Python
  30. Переопределение метода sub
  31. Метод splitlines() для разделения строк
  32. Работа с прокси в Python
  33. Работа с временем в Python
  34. Функция map() и ленивая оценка
  35. Любовь к Python
  36. Функция zip() в Python
  37. Создание списка через итерацию
  38. Оператор @ для умножения матриц
  39. Работа с утверждениями в Python
  40. Функции map, filter, reduce
  41. Работа с модулем random
  42. Декораторы в Python
  43. Декораторы с @wraps
  44. Разделение функций на этапы
  45. Удаление URL-адресов в Python
  46. Работа с областями видимости переменных
  47. Проверка надежности пароля на Python

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