Курс 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. Генераторы словарей и множеств
  3. Списки в Python: синтаксис представления
  4. Перегрузка операторов в Python
  5. Фильтрация данных в Python.
  6. Создание таблиц в терминале с PrettyTable
  7. Группировка элементов в словарь
  8. Создание новых функций с помощью functools.partial
  9. Конкатенация строк с помощью join()
  10. Метод get() в Python
  11. Создание списка дат
  12. Управление IP-адресами через прокси
  13. List Comprehension Tutorial
  14. Транспонирование 2D-массива с помощью zip
  15. Рациональные числа в Python
  16. Работа с географическими данными.
  17. Списки в Python
  18. Переопределение метода __rshift__
  19. Изменение списка срезами
  20. Поиск повторов в списке
  21. Объединение Python и Shell
  22. Фильтрация входных данных в Python
  23. Работа с кортежами в Python
  24. Взаимодействие с sys
  25. Использование функции product
  26. Поиск элементов BeautifulSoup
  27. Генерация ключей RSA
  28. Названия переменных
  29. Очистка входных данных
  30. Множественные конструкторы в Python
  31. Генераторы данных
  32. Метод radd для пользовательских чисел
  33. Установка random seed в Python
  34. Модуль itertools: комбинации и перестановки
  35. Обмен переменными в Jupyter
  36. Проверка запуска скрипта или импорта модуля
  37. Копирование в Python
  38. Работа с типами данных в Python с помощью pydantic.
  39. Просмотр атрибутов и методов класса
  40. Методы и функции в Python
  41. Работа с итераторами в Python
  42. Beautiful Soup — извлечение данных из HTML
  43. Декоратор Ajax required
  44. Преобразование символов в нижний регистр

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