Metoda remove () odstrani navedeni element iz niza.
Sintaksa remove()
metode je:
set.remove (element)
odstrani () parametre
remove()
Postopek traja samo en element, kot argument in ga odstrani iz množice.
Vrnjena vrednost iz remove ()
remove()
Odstrani določenemu element iz množice in posodablja niz. Ne vrne nobene vrednosti.
Če element remove()
, ki mu je bil poslan, ne obstaja, se vrne izjema KeyError .
Primer 1: Odstranite element iz niza
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Izhod
Posodobljen nabor jezikov: ('angleščina', 'francoščina')
2. primer: Brisanje elementa, ki ne obstaja
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Izhod
Sledenje (zadnji zadnji klic): Datoteka "", vrstica 5, v animal.remove ('fish') KeyError: 'fish'
Če te napake ne želite, lahko uporabite metodo set discard ().
discard()
Metoda odstrani določenemu element iz nabora. Če pa element ne obstaja, ostane nabor nespremenjen; ne boste dobili napake.