Курс 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. Конкатенация строк с join() в Python
  2. Установка и использование библиотеки google
  3. Создание словаря с значением по умолчанию
  4. Запуск асинхронной корутины
  5. Хранение переменных в Python.
  6. Обработка исключений в Python
  7. Импорт модулей в Python 3.12
  8. Добавление элемента к кортежу
  9. Оператор морж в Python 3.8
  10. Символ подчеркивания в Python
  11. Измерение времени выполнения в Python
  12. Возвращение нескольких значений через кортеж или класс
  13. Форматирование строк с f-строками
  14. Создание пустых функций и классов в Python
  15. Python groupby() из itertools: работа с повторяющимися элементами
  16. Объединение Python и Shell
  17. Разделение строки на пары ключ-значение.
  18. Объединение списков с использованием itertools.chain
  19. Операторы Splat и splatty-splat
  20. Блок else в циклах.
  21. Python Метод sleep() из time
  22. Создание объекта времени
  23. Расчет времени выполнения
  24. Класс Counter() для подсчета элементов
  25. Копирование объектов в Python
  26. Проверка дубликатов в Python
  27. Наследование в программировании
  28. Резервирование символов в Python
  29. Кортеж в Python: создание и использование
  30. Big O оптимизация
  31. Проверка типов с помощью isinstance
  32. Метод округления чисел
  33. Python Тесты и Гайды
  34. Логирование с Loguru
  35. Подсчет элементов в Python
  36. Метод __int__ в Python
  37. Группировка элементов Python
  38. Счетчик ссылок в Python
  39. Генераторные функции в Python
  40. HTTP-запросы с библиотекой Requests
  41. Объединение словарей в Python
  42. OrderedDict — упорядоченный словарь
  43. Получение размера объекта с sys.getsizeof()
  44. Создание новых списков в Python

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