Курс 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. Работа с рекламными данными в Pandas
  3. Python Метод sleep() из time
  4. Виртуальное окружение Python
  5. Функция zip() для объединения списков
  6. Объединение списков в Python
  7. Тайное преобразование типа ключа
  8. Получение пути к текущему скрипту с помощью os
  9. Удаление файлов с shutil.os.remove()
  10. Сравнение строк в Python
  11. Поиск шаблона в начале строки
  12. Проверка на палиндром
  13. Проверка дубликатов в Python
  14. Defaultdict в Python
  15. Импорт модуля из другого каталога
  16. Метод get для словаря
  17. История Python
  18. Фильтрация последовательности
  19. Оператор «моржа» (Walrus Operator)
  20. Python: отличительная особенность — отступы
  21. Поиск повторов в списке
  22. Управление сессиями в Python
  23. Удаление URL-адресов в Python
  24. Метод join() для объединения строк
  25. Вычисление разности множеств в Python
  26. Конкатенация списков в Python
  27. Транспонирование 2D-массива с помощью zip
  28. Форматирование вывода с F-строками
  29. Работа с пакетами
  30. Обмен значений переменных в Python
  31. Приоритет операций в Python
  32. Обратный список чисел
  33. Работа со строками в Python
  34. Работа с асинхронными задачами в Python
  35. Проблема сравнения словарей
  36. Перетасовка списков в Python
  37. Пустой оператор pass в Python
  38. Модуль xkcd: добавление юмора в Python
  39. Метод is_absolute() для PurePath
  40. Функция __init__ в Python
  41. Принципы программирования
  42. Операция += для списков
  43. Особенности ключей словаря в Python
  44. Сортировка с помощью параметра key
  45. Подсчет частотности элементов в Python
  46. Генератор чисел Фибоначчи
  47. Использование функции enumerate()

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