Курс 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. Удаление специальных символов с помощью re.sub
  2. Создание даты из строки ISO
  3. Получение комбинаций в Python
  4. Преобразование текста в нижний регистр
  5. Комментарии в Python.
  6. F-строки в Python
  7. ROT13 Шифр Цезаря в Python
  8. Проверка дубликатов в Python
  9. Генерация случайных чисел в Python
  10. Управление виртуальными средами в Python
  11. Использование двоеточия в Python
  12. Добавление элементов в список: append() vs extend()
  13. Оператор == в Python
  14. Разность множеств
  15. Описание скриптов в README
  16. Аргумент по умолчанию
  17. Инверсия списков и строк в Python
  18. Копирование объектов в Python
  19. Нахождение пересечения множеств
  20. Работа с файловой системой в Python
  21. Создание пар из последовательностей
  22. JMESPath в Python
  23. Разделение списка на гнппы
  24. Метод __call__ в Python
  25. Генерация строк с .join()
  26. Модуль subprocess: запуск внешних команд
  27. Нахождение хеша для бесконечности и NaN в Python
  28. Запрос пароля с помощью getpass
  29. Метод gt в Python
  30. Функции all() и any() в Python
  31. Создание виртуальной среды
  32. Работа с GitHub в Telegram
  33. Удаление символа из строки
  34. Чтение бинарного файла в Python.
  35. Метод rsub в Python: расширение функциональности вычитания
  36. Парсинг веб-страниц с Beautiful Soup
  37. Повторение и перенос строки
  38. Округление чисел с помощью round
  39. Проверка на истинность объектов в Python
  40. Bootle — простой веб-фреймворк
  41. Операции с матрицами в Python
  42. Работа с Colorama
  43. Сортировка элементов в Python
  44. Python: цикл for и оператор присваивания
  45. Работа с итераторами в Python
  46. Функция zip() в Python

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