Курс 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. Сравнение def и lambda в Python
  2. Метод rsub в Python: расширение функциональности вычитания
  3. Оценка выражений генератора в Python
  4. Функция count() в Python
  5. Работа с defaultdictами в Python
  6. Извлечение новостей с помощью newspaper3k
  7. Управление контекстом выполнения кода
  8. Метод setitem в Python
  9. Аннотации типов в Python
  10. Сортировка HTML-элементов
  11. Искажение имен в Python
  12. Управление ресурсами в Python
  13. Методы в Python
  14. Использование *args
  15. Итерация по коллекции в Python
  16. Тип CodeType в Python.
  17. Операторы присваивания в Python
  18. Конкатенация строковых литералов
  19. Поиск индексов подстроки
  20. Библиотека Chartify: руководство
  21. Удаление дубликатов из списка с помощью dict.fromkeys
  22. Декораторы с @wraps
  23. Печать календаря в Python
  24. Статическая типизация в Python
  25. Срез в Python
  26. Метод join() для объединения элементов в строку.
  27. Списки в Python: основы
  28. Именование переменных в Python
  29. Отрицательные индексы списков
  30. Работа со словарями с defaultdict из collections
  31. Цепные операции в Python
  32. Конвертация коллекций в Python
  33. lru_cache оптимизация функций
  34. Метод __irshift__ для побитового сдвига вправо
  35. Создание Radio кнопок в tkinter
  36. Защита данных в Python
  37. Создание словарей в Python
  38. f-строки в формате строк
  39. Применение функции к списку
  40. Управление асинхронными задачами с помощью Semaphore
  41. Переопределение метода __or__()
  42. Преобразование строк в числа с плавающей запятой
  43. Работа с f-строками 2.0
  44. Операторы += в Python

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