Курс 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. Namedtuple в Python
  2. Списковое включение в Python
  3. Ветвление выражения в Python
  4. Форматирование данных с помощью pprint
  5. globals и locals
  6. Проверка переменных окружения в Python
  7. Функции в Python
  8. Разделение строки в Python
  9. Мощь вложенных функций в Python
  10. Метод join() для объединения строк
  11. Создание вкладок с TKinter
  12. Выключение компьютера с помощью Python
  13. Вычисление фазы комплексного числа
  14. Вывод символов строки в Python
  15. Обработка исключений в Python
  16. Форматирование вывода списков
  17. Работа с множествами в Python
  18. Операторы += в Python
  19. Модуль subprocess: запуск внешних команд
  20. Генераторы списков в Python
  21. Закрытие файла в Python
  22. Обработка ошибок в Python
  23. Применение промокода в Много лосося
  24. Цикл while в Python
  25. Функциональное программирование.
  26. Работа с базами данных SQLite
  27. Профилирование данных с Pandas
  28. Создание новых списков
  29. Работа с Path в Python
  30. Оператор in и not in в Python
  31. Преобразование вложенного списка
  32. Создание коллекций из выражения-генератора
  33. Генераторы в Python
  34. Генераторы в Python
  35. Резервирование символов в Python
  36. Метод lt для сортировки объектов
  37. Подсчет элементов в Python
  38. Настройка Cron
  39. Управление асинхронными задачами на Python.
  40. Повторение элементов в Python
  41. Работа с массивами в Python
  42. Наследование в программировании
  43. Использование type hints
  44. Поиск индексов подстроки
  45. Просмотр внешних файлов в %pycat

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