Remove () -menetelmä poistaa määritetyn elementin joukosta.
Menetelmän syntaksi remove()
on:
set.remove (elementti)
Poista () -parametrit
remove()
Menetelmä ottaa yhden elementin argumenttina ja poistaa sen joukosta.
Palauta arvo poista ()
remove()
Poistaa määritetyn elementin asettaa ja päivittää sarja. Se ei palauta arvoa.
Jos siirrettyä elementtiä remove()
ei ole, KeyError- poikkeus heitetään.
Esimerkki 1: Poista elementti sarjasta
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Tuotos
Päivitetty kielisarja: ('englanti', 'ranska')
Esimerkki 2: Elementin poistaminen, jota ei ole olemassa
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Tuotos
Seuranta (viimeisin puhelu viimeisin): Tiedosto "", rivi 5, animal.remove ('kala') KeyError: 'kala'
Voit käyttää set discard () -menetelmää, jos et halua tätä virhettä.
discard()
Menetelmä poistaa tietyn elementin joukosta. Jos elementtiä ei kuitenkaan ole, joukko pysyy muuttumattomana; et saa virhettä.