/ / Come svuotare un set in python - python, codeskulptor

Come svuotare un set in python - python, codeskulptor

So come svuotare una lista in python da Come svuotare una lista in Python?

La risposta di Fortran sembrava aver funzionato con il suo esempio. Quindi il suo esempio è stato:

l1 = [1, 2, 3]
l2 = l1
del l1[:]
print(l2)

Ho semplicemente fatto l1 in un set scrivendo ([1, 2, 3]), e testato e ha funzionato bene.

Tuttavia, quando ho provato con un set di oggetti ho ricevuto questo errore:

 TypeError: "set" object does not support item deletion

C'è un altro modo per svuotare un intero set senza iterarlo e usarlo discard()?

risposte:

4 per risposta № 1

Puoi semplicemente chiamare il clear() metodo:

l1.clear()