Курс 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. Обмен переменными в Jupyter
  2. Выражения-генераторы в Python
  3. Асинхронное программирование с asyncio
  4. Создание новых функций через partial
  5. Работа с изменяемыми коллекциями
  6. Замена символов в строке
  7. Операции с комплексными числами
  8. Работа с collections.Counter
  9. Методы сравнения множеств
  10. Преобразование Word в PDF с Spire.Doc
  11. Работа с контекстными менеджерами
  12. Создание и использование модулей в Python
  13. Defaultdict в Python
  14. Измерение потребления памяти при сортировке
  15. Декоратор total_ordering для сравнения объектов
  16. Сортировка в Python
  17. Визуализация пропусков данных
  18. Объединение словарей в Python
  19. Гибкие функции Python
  20. Функции высшего порядка в Python
  21. Разность множеств
  22. Сортировка в Python
  23. TON Smart Challenge #2: участие и подготовка
  24. Оператор in и not in в Python
  25. Оператор continue в Python
  26. Удаление ключа из словаря
  27. Форматирование строк в Python
  28. Добавление элемента к кортежу
  29. Поиск с помощью регулярных выражений
  30. Работа с индексами списков
  31. Декоратор Property в Python
  32. Изменения в обработке логических значений
  33. Проверка класса объекта
  34. Циклы в Python
  35. Итерация по коллекции в Python
  36. Определение индекса элемента списка
  37. Переворот строки
  38. Метод сравнения объектов в Python
  39. Создание даты из строки ISO
  40. Оператор continue в Python
  41. Ввод нескольких значений
  42. Удаление элемента из списка в Python
  43. Проверка памяти объекта
  44. Метод append() для списка
  45. Операции с числами в Python

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