Курс 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. Создание новых функций с помощью functools.partial
  3. Работа с массивами в Python
  4. Разрешение имен в Python
  5. Работа с необработанными строками
  6. Создание итератора
  7. Ускорение кода с помощью векторизации
  8. Оператор continue в Python
  9. Избегайте ошибку FileNotFoundError
  10. Многострочные комментарии в Python
  11. Удаление дубликатов из списка с помощью dict.fromkeys
  12. Разделение строки с помощью re.split()
  13. Работа с *args и **kwargs в Python
  14. Оператор «not» в Python
  15. Сравнение строк в Python
  16. Просмотр внешних файлов в %pycat
  17. Передача аргументов в Python
  18. Очистка вывода в Python
  19. Определение объема памяти объекта
  20. Работа со строками в Python
  21. Метод ifloordiv для пользовательских классов
  22. Установка и загрузка Instaloader
  23. Генерация случайных данных в NumPy
  24. Поиск с библиотекой Google
  25. Работа с датой и временем в Python
  26. Изменение объектов в Python
  27. Нарезка списков в Python
  28. Работа с коллекциями Python
  29. Запуск внешних программ с subprocess
  30. Обработка исключений в Python
  31. Извлечение аудио из видео
  32. Отладка в командной строке
  33. Введение в Python
  34. Метод lt для сортировки объектов
  35. Очистка строки в Python
  36. Основы слова
  37. Оператор морж в Python 3.8
  38. Простой калькулятор Python
  39. Преобразование вложенного списка
  40. Замена подстроки
  41. Тип CodeType в Python.
  42. Создание списка дат
  43. Работа с процессами в Python
  44. Работа с zip()
  45. Преобразование списка в словарь через генератор

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