Курс 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. split() без разделителя
  2. Генерация чисел с range()
  3. Улучшение читаемости кода в Python
  4. Разделение строк в Python
  5. Группировка элементов в словарь
  6. Генерация строк с .join()
  7. Запуск файлового сервера
  8. Управление мышью и клавиатурой с Pyautogui
  9. Форматирование объектов с модулем pprint
  10. Объединение словарей в Python
  11. Методы __repr__ и __str__ в Python
  12. Метод rlshift для битового сдвига
  13. Отладка регулярных выражений в Python
  14. Округление банкира в Python
  15. Функция eval() в Python
  16. Открытие и запись файлов
  17. Активация Matplotlib в Jupyter
  18. Применение команды break
  19. Итерации в Python
  20. Очистка строки в Python
  21. Множественное наследование в Python
  22. Списки в Python
  23. Циклы в Python
  24. Обход словаря в Python
  25. Проверка версии Python
  26. Отладка в командной строке
  27. Модуль inspect
  28. Логирование с Logzero
  29. Работа с URL-адресами в Python
  30. Работа с CSV файлами в Python
  31. Экспорт функций в Python
  32. Функция zip() в Python
  33. Работа с временем в Python
  34. Работа с Path в Python
  35. Основные функции и модули Python
  36. Транспонирование 2D-массива с помощью zip
  37. Игра «Камень, ножницы, бумага» — Python
  38. Генераторы в Python
  39. Округление чисел с помощью round
  40. Цикл for в Python
  41. Метод append() для списка
  42. Сравнение def и lambda в Python
  43. Философия Python
  44. Работа с функцией next() в Python
  45. Работа со строками в Python
  46. Lambda Functions in Python
  47. Работа с комплексными числами
  48. Экранирование символов в Python
  49. Форматирование строк в Python.
  50. Библиотека Emoji: использование смайлов в Python

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