Я знаю, как очистить список в Python от How to empty a list in Python?Как очистить набор в питона
Ответ на Fortran, казалось, работали с его примером. Таким образом, его пример был:
l1 = [1, 2, 3]
l2 = l1
del l1[:]
print(l2)
Я просто сделал l1
в набор, написав ([1, 2, 3])
, и проверил его и он работал отлично.
Однако, когда я тестировал с набором объектов, я получил эту ошибку:
TypeError: 'set' object does not support item deletion
есть ли другой способ, чтобы очистить весь набор без итерации над ней и с помощью discard()
?
эээ '.clear()'? – miradulo
Но '([1, 2, 3])' не является множеством. –
Вы также можете сделать 'l1 [:] = []', чтобы очистить список. –