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)に近い速さで判定でき、重複検出によく使われます。
関連トピック
セット