Справочник по функциям Python

set.clear

Удаляет все элементы множества.

Python 3.13
set.clear()

Возвращаемое значение

Ничего (None) — множество меняется на месте.

Примеры

Очистка множества

Python 3.13
s = {1, 2, 3}
s.clear()
print(s)
set()

Очищается само множество, а не переменная

Python 3.13
s = {1, 2}
same = s
s.clear()
print(same, len(same))
set() 0

Подробности

Пустое множество выводится как set(), потому что {} означает пустой словарь. Изменение видно через все переменные, которые ссылаются на это множество.

Смотрите также

Где изучить