Metoda remove () uklanja navedeni element iz skupa.
Sintaksa remove()
metode je:
set.remove (element)
remove () Parametri
remove()
Metoda uzima jedan element kao argument i uklanja iz skupa.
Povratna vrijednost iz remove ()
remove()
Uklanja određenu elementa iz skupa i ažurira set. Ne vraća nikakvu vrijednost.
Ako element prosljeđen remove()
ne postoji, baca se iznimka KeyError .
Primjer 1: Uklonite element iz skupa
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Izlaz
Ažurirani skup jezika: ('engleski', 'francuski')
Primjer 2: Brisanje elementa koji ne postoji
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Izlaz
Traceback (najnoviji zadnji poziv): Datoteka "", red 5, u animal.remove ('fish') KeyError: 'fish'
Možete koristiti metodu set discard () ako ne želite ovu pogrešku.
discard()
Metoda uklanja određenu element iz skupa. Međutim, ako element ne postoji, skup ostaje nepromijenjen; nećete dobiti pogrešku.