Методът remove () премахва посочения елемент от набора.
Синтаксисът на remove()
метода е:
set.remove (елемент)
remove () Параметри
В remove()
метод отнема един елемент като аргумент и го премахва от комплекта.
Върната стойност от remove ()
Най remove()
премахва определен елемент от набора и актуализации на снимачната площадка. Не връща никаква стойност.
Ако елементът, предаден на remove()
, не съществува, се хвърля изключение KeyError .
Пример 1: Премахване на елемент от комплекта
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Изход
Актуализиран набор от езици: („Английски“, „Френски“)
Пример 2: Изтриване на елемент, който не съществува
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Изход
Проследяване (последно последно обаждане): Файл "", ред 5, в animal.remove ('fish') KeyError: 'fish'
Можете да използвате метода set discard (), ако не искате тази грешка.
В discard()
метод премахва определен елемент от комплекта. Ако обаче елементът не съществува, комплектът остава непроменен; няма да получите грешка.