Python beállítása eltávolítás ()

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.

érdekes cikkek...