Курс 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. Метод setitem в Python
  3. Операции с кортежами
  4. Функция с *args.
  5. Замер времени выполнения кода
  6. Абстракции словарей и множеств в Python
  7. Библиотека Emoji: использование смайлов в Python
  8. Функция __init__ в Python
  9. Работа с getopt
  10. Названия переменных
  11. Именованные кортежи в Python
  12. Сумма элементов списка
  13. Python enumerate() для работы с индексами
  14. Преобразование чисел в восьмеричную строку
  15. Создание уникального множества
  16. Использование функции product
  17. PrettyTable: создание таблицы
  18. Отслеживание прогресса с tqdm
  19. Dict Comprehension в Python
  20. Переменные класса и экземпляра
  21. Замена переменных в Python
  22. Перегрузка операторов в Python
  23. Зарезервированные слова в Python
  24. Генерация UUID в Python
  25. Делегирование в Python
  26. Синхронизация потоков с time.sleep()
  27. Декоратор Ajax required
  28. Логирование с Logzero
  29. Склеивание строк через метод join()
  30. Установка библиотек в Python
  31. Перевод текста с Python Translator
  32. Создание коллекций из генератора
  33. Метод ifloordiv для пользовательских классов
  34. Обработка исключений в Python
  35. Сравнение def и lambda в Python
  36. Безопасный доступ к значениям словаря
  37. Настройка вывода NumPy
  38. Преобразование строки в число
  39. Очистка данных с Pandas
  40. Вычисление натурального логарифма в NumPy
  41. Использование модуля __future__
  42. Инициализация структур данных
  43. Работа с изображениями PIL
  44. Профилирование кода на Python
  45. Оценка выражений генератора в Python
  46. Разделение строк в Python
  47. Оператор walrus в Python
  48. Выключение компьютера с помощью Python
  49. Функция enumerate() — Python

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