Az remove () metódus eltávolítja a megadott elemet a halmazból.
A remove()
módszer szintaxisa :
set.remove (elem)
remove () Paraméterek
A remove()
módszer egyetlen elemet vesz fel argumentumként, és eltávolítja azt a halmazból.
Visszatérési érték eltávolítás ()
A remove()
eltávolítja a megadott elemet a szettet, és frissíti a készlet. Nem ad vissza értéket.
Ha a továbbított elem remove()
nem létezik, a KeyError kivételt dobja.
1. példa: Elem eltávolítása a készletből
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Kimenet
Frissített nyelvkészlet: ('angol', 'francia')
2. példa: A nem létező elem törlése
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Kimenet
Traceback (a legutóbbi hívás utoljára): Fájl "", 5. sor, az animal.remove ('fish') KeyError: 'fish'
Használhatja a set discard () metódust, ha nem akarja ezt a hibát.
A discard()
módszer eltávolítja a megadott elemet a halmazból. Ha azonban az elem nem létezik, a halmaz változatlan marad; nem fog hibát kapni.