セットメソッド

add()

セットに要素を1つ追加します。すでに同じ値がある場合は何も起こりません。

構文

セット.add(値)

使用例

s = {1, 2}
s.add(3)
print(s)

実行結果

{1, 2, 3}

💡 実践的な使用例

seen = set()
numbers = [1, 2, 3, 2, 4, 1]
for n in numbers:
    if n in seen:
        print(f'{n} は重複しています')
    seen.add(n)

空のセットを用意して見た値をadd()で登録していくと、「すでに見たことがあるか」をO(1)に近い速さで判定でき、重複検出によく使われます。

関連トピック

セット

← メソッド辞典に戻る