\

Pythonでは、複数のセットを結合するために union() メソッドまたは | 演算子を使用します。以下にその使用例を示します。

s1 = {'Python', 'Java'}
s2 = {'C#', 'Java'}
s = s1.union(s2)
print(s)  # Output: {'Python', 'Java', 'C#'}

または | 演算子を使用した場合:

s1 = {'Python', 'Java'}
s2 = {'C#', 'Java'}
s = s1 | s2
print(s)  # Output: {'Java', 'C#', 'Python'}

union() メソッドと | 演算子の違いは、union() メソッドは1つ以上のイテラブルを受け入れるのに対し、| 演算子はセットのみを受け入れる点です。

さらに、リストのセットを結合するためには、リストをアンパックして union() メソッドに渡すことができます。以下にその使用例を示します。

rates = {1, 2, 3}
ranks = [2, 3, 4]
ratings = rates.union(ranks)
print(ratings)  # Output: {1, 2, 3, 4}

このように、Pythonの union() メソッドと | 演算子を使用すると、複数のセットを効率的に結合することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です