Metoda remove () usuwa określony element z zestawu.
Składnia remove()
metody to:
set.remove (element)
remove () Parametry
remove()
Sposób wykonuje jeden element, jako argument i usuwa je z kompletu.
Wartość zwracana z remove ()
remove()
Usuwa określony element ze zbioru i aktualizuje zestaw. Nie zwraca żadnej wartości.
Jeśli przekazany element remove()
nie istnieje, generowany jest wyjątek KeyError .
Przykład 1: Usuń element z zestawu
# language set language = ('English', 'French', 'German') # removing 'German' from language language.remove('German') # Updated language set print('Updated language set:', language)
Wynik
Zaktualizowany zestaw języków: („angielski”, „francuski”)
Przykład 2: Usuwanie elementu, który nie istnieje
# animal set animal = ('cat', 'dog', 'rabbit', 'guinea pig') # Deleting 'fish' element animal.remove('fish') # Updated animal print('Updated animal set:', animal)
Wynik
Traceback (ostatnie wywołanie ostatnie): Plik „”, wiersz 5, w pliku animal.remove ('ryba') KeyError: 'ryba'
Możesz użyć metody set discard (), jeśli nie chcesz tego błędu.
discard()
Sposób usuwa określonego elementu z zestawu. Jeśli jednak element nie istnieje, zestaw pozostaje niezmieniony; nie otrzymasz błędu.