Pythonで和集合(AもしくはB)を取得する方法

Pythonで和集合(AもしくはB)を取得するには、集合(set)を使用します。Pythonの集合は数学の集合と同様の性質を持っており、和集合も非常に簡単に計算できます。以下は和集合を取得する方法です。

  1. union() メソッドを使用する方法:
    union() メソッドは、2つの集合の和集合を取得するのに使用されます。このメソッドは新しい集合を返します。
python
set_A = {1, 2, 3, 4} set_B = {3, 4, 5, 6} union_set = set_A.union(set_B) print(union_set)

このコードは、set_Aset_B の和集合を union_set に格納し、{1, 2, 3, 4, 5, 6} が表示されます。

  1. | 演算子を使用する方法:
    | 演算子は、2つの集合の和集合を取得するのに使用できます。
python
set_A = {1, 2, 3, 4} set_B = {3, 4, 5, 6} union_set = set_A | set_B print(union_set)

このコードも同様に、{1, 2, 3, 4, 5, 6} が表示されます。

どちらの方法を選んで使うかは、個人の好みやコードの文脈に依存します。和集合を取得するにはどちらの方法も有効です。