Курс 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. Извлечение аудио из видео
  3. HTTP-запросы с библиотекой Requests
  4. Проверка надежности пароля на Python
  5. Метод rrshift для пользовательских объектов
  6. Списки в Python
  7. Сортировка HTML-элементов
  8. Логирование с Logzero: ротация файла
  9. Резервирование символов в Python
  10. Аннотации типов в Python
  11. Генераторы в Python
  12. Преобразование чисел в Python
  13. Списковое включение в Python
  14. Оператор Walrus: правильное использование
  15. Retrying в Python: повторные вызовы
  16. Конкатенация строк с методом join()
  17. Docstring в Python
  18. Проверка типа данных
  19. Метод сравнения объектов в Python
  20. Управление виртуальными средами в Python
  21. Логирование с Loguru
  22. Получение текущей директории
  23. Создание инструмента обнаружения плагиата
  24. Изменения в обработке логических значений
  25. Генератор списка в Python
  26. Упрощенный вывод данных в Python
  27. Установка и использование TensorFlow
  28. Работа со временем в Python
  29. Операторы увеличения и уменьшения переменной
  30. Генератор надежных паролей
  31. Сравнение объектов в Python
  32. Виртуальное окружение Python
  33. Функция divmod() в Python
  34. Инверсия списка и строки в Python
  35. Сумма элементов списка
  36. Оптимизация строк в Python
  37. Установка пакета в Python
  38. Применение промокода в Много лосося
  39. Работа с географическими данными в Python
  40. Защита данных в Python
  41. Переопределение метода __or__()
  42. Склеивание строк через метод join()
  43. Метод repr() в Python
  44. Импорт с альтернативным именем
  45. GitHub в Telegram: подписка на уведомления
  46. Функция reduce() в Python
  47. Работа с deque из collections
  48. Преобразование строк в числа с плавающей запятой

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