概要
Pythonで「集合への要素の追加と集合からの要素の削除」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
sample.py
colorset = {"Red", "Green", "Blue"}
colorset.add("White")
print(colorset)
colorset = {"Blue", "Red", "Green"}
# "White" を追加
colorset.add("White")
print(colorset)
# "Black" を追加
colorset.add("Black")
print(colorset)
colorset = {"Red", "Green", "Blue"}
colorset.remove("Green")
print(colorset)
#colorset.remove("White")
colorset = {"Red", "Green", "Blue"}
colorset.discard("Green")
print(colorset)
# 削除しようとした値が存在しない場合でもエラーにはならない
colorset.discard("White")
print(colorset)
colorset = {"Red", "Green", "Blue"}
color = colorset.pop()
print(color)
print(colorset)
color = colorset.pop()
print(color)
print(colorset)
colorset = {"Red", "Green", "Blue"}
colorset.clear()
print(colorset)
以下のコマンドを実行しました。
$ python3 sample.py
{'Blue', 'Red', 'White', 'Green'}
{'Blue', 'Red', 'White', 'Green'}
{'Green', 'Blue', 'Red', 'White', 'Black'}
{'Blue', 'Red'}
{'Blue', 'Red'}
{'Blue', 'Red'}
Blue
{'Red', 'Green'}
Red
{'Green'}
set()
まとめ
何かの役に立てばと。