discardメソッド
メソッド discard は、セット内に存在する要素を削除します。
要素が存在しない場合は、単に元のセットが返されます。
これは、エラーを返すメソッド remove とは異なります。
メソッドのパラメータに、削除したい要素を渡します。
構文
セット.discard(削除する要素)
例
セットから要素 'a' を削除してみましょう:
st = {'a', 'b', 'c'}
st.discard('a')
print(st)
コードの実行結果:
{'b', 'c'}
例
次に、セット内に存在しない要素を削除してみましょう:
st = {'a', 'b', 'c'}
st.discard('e')
print(st)
コード実行後、元のセットが返されます:
{'a', 'b', 'c'}