Zestaw Pythona remove ()

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.

Interesujące artykuły...