Курс 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. Срезы в Numpy
  3. Функция enumerate в Python
  4. Обход элементов в Python
  5. Анонимные функции Lambda
  6. Искажение имен в Python
  7. Установка и использование Telegram API в Python
  8. Функция findall() для поиска вхождений строки
  9. Работа с географическими данными.
  10. Работа с множествами в Python
  11. Отрицательные индексы списков в Python
  12. Замена атрибута в именованном кортеже
  13. Применение функции map() в Python
  14. Оптимизация строк в Python
  15. Pillow: работа с изображениями
  16. Создание и инициализация объектов
  17. Подсказки при вводе данных в Python
  18. Python-dateutil — работа с датами
  19. Управление асинхронными задачами на Python.
  20. Управление контекстом с помощью декоратора contextmanager
  21. Упрощение условных выражений с тернарным оператором
  22. Динамическая типизация в Python
  23. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  24. Подсчет элементов в Python
  25. Переопределение метода __pow__
  26. Python Translator: создание локальных переводчиков
  27. Работа с словарями в Python
  28. Карта бомбоубежищ в Москве и Питере
  29. Профилирование данных с Pandas.
  30. Удаление элементов по срезу
  31. Отладка утечек памяти в Python
  32. Возведение в квадрат с помощью itertools
  33. Перемещение и удаление файлов в Python
  34. Запрос DELETE с библиотекой requests
  35. Компиляция регулярных выражений
  36. Игра «Угадывание чисел»
  37. Ветвление выражения в Python
  38. Нахождение пересечения множеств
  39. Конкатенация строк с join() в Python
  40. Генераторные функции в Python
  41. Переменная Шредингера
  42. Переименование файлов в Python
  43. Очистка входных данных

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