集合は変更可能なの?
Pythonにおける集合(set型)は、変更可能 (mutable) なデータ型です。つまり、要素の追加や削除などが可能です。例えば、add() メソッドを使って要素を追加することができますし、remove() メソッドを使って要素を削除することもできます。
例えば:
python
my_set = {1, 2, 3} # 集合の定義
# 要素の追加
my_set.add(4)
# 要素の削除
my_set.remove(2)
print(my_set) # 出力: {1, 3, 4}
この例では、集合 my_set に新しい要素を追加し、また特定の要素を削除しています。
変更可能な性質を持つ集合は、順序が重要でなく、要素の一意性を保持する際に便利です。その一方で、変更不可能 (immutable) な集合を表す frozenset 型も存在します。frozenset は一度定義された後に変更できないイミュータブルな集合です。

ディスカッション
コメント一覧
まだ、コメントがありません