Pythonにおけるセット内の要素の削除
セットから要素を削除するには、
メソッドdiscardを使用することもできます。
このメソッドとremoveメソッドの唯一の違いは、
削除しようとした要素が存在しない場合に
エラーを発生させずに元のセットを
そのまま返す点です。
次のセットがあるとします:
st = {'a', 'b', 'c'}
ここから要素'b'を削除してみましょう:
st.discard('b')
print(st) # {'a', 'c'} と出力されます
次に、要素'd'を削除してみましょう:
st.discard('d')
print(st) # {'a', 'b', 'c'} と出力されます
次のセットが与えられています:
st = {'x', 'y', 'z'}
値が'y'の要素を削除してください。
次のセットが与えられています:
st = {1, 2, 3, 4, 5}
次の結果を得るためのコードを書いてください:
{1, 3, 5}
次のコードが与えられています:
st = {'ab', 'cd', 'ef'}
st.discard('b')
print(st)
コンソールに何が出力されるか答えてください。