python 集合(set)に値を追加する

python 集合(set)に値を追加する

pythonで、重複する値をもたない集合(set)に値を追加するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • python 3.8.5

値を追加

addを使って、値を追加することが可能です。

s = {1, 2, 3}

s.add(4)

print(s)
# {1, 2, 3, 4}

# 値の数
print(len(s))
# 4

結合して、追加することも可能です。

s1 = {1, 2, 3}
s2 = {4}

s3 = s1 | s2

print(s3)
# {1, 2, 3, 4}

以下でも同様です。

s1 = {1, 2, 3}
s2 = {4}

s1 = s1.union(s2)

print(s1)
# {1, 2, 3, 4}