Курс 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. Проверка существования переменной с оператором :=
  2. Измерение времени выполнения в Python
  3. Работа с изображениями PIL
  4. Counter() — подсчет элементов
  5. Оптимизация методов в Python 3.7
  6. Установка и использование модуля «howdoi»
  7. Множества и frozenset
  8. Именованные срезы в Python
  9. Цикл for в Python
  10. Сравнение строк в Python
  11. kwargs в Python
  12. Оптимизация гиперпараметров в Python
  13. Применение функции map() с лямбда-функциями
  14. Метод ior для битовых операций
  15. Повторение элементов в Python
  16. Измерение времени выполнения кода
  17. Списковое включение в Python
  18. Обход элементов в Python
  19. Измерение времени выполнения кода
  20. Псевдонимы в Python
  21. Сортировка и обратный порядок
  22. Работа с файлами в Python
  23. Генерация случайных чисел в Python
  24. Проверка условий: all и any
  25. Секреты Python
  26. Создание директории в Python
  27. Создание списков в Python
  28. Метод join() с набором
  29. Округление дробей в Python
  30. Получение текущей даты и времени с помощью datetime
  31. Фильтрация входных данных в Python
  32. Использование функции enumerate()
  33. Асинхронное выполнение задач в Python
  34. Возврат нескольких значений из функции
  35. Создание namedtuple списком полей
  36. Методы HTTP запросов в Flask
  37. Аргументы *args и **kwargs
  38. Умножение строк и списков
  39. Сумма элементов списка
  40. Разделение строки на подстроки в Python
  41. Принципы LSP и ISP в Python
  42. Переопределение метода
  43. Подсчет часто встречающихся элементов
  44. Именованные аргументы в Python

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