Метод
clear()
используется для удаления всех элементов из словаря (dictionary), списка (list) или множества (set) в Python.
После вызова этого метода, объект становится пустым.
Примеры:
Словарь (Dictionary):
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_dict) # Output: {'a': 1, 'b': 2, 'c': 3}
my_dict.clear()
print(my_dict) # Output: {}
Список (List):
my_list = [1, 2, 3, 4, 5]
print(my_list) # Output: [1, 2, 3, 4, 5]
my_list.clear()
print(my_list) # Output: []
Множество (Set):
my_set = {1, 2, 3, 4, 5}
print(my_set) # Output: {1, 2, 3, 4, 5}
my_set.clear()
print(my_set) # Output: set()
Важно отметить, что метод
clear()
изменяет объект "на месте", а не создает новый. Другими словами, после вызова
clear()
, переменная по-прежнему ссылается на тот же самый объект в памяти, но уже пустой. Это отличие от операций, которые создают новый объект.