の Python set add() メソッド 要素がセットに存在しない場合、指定された要素をセットに追加します。 パイソン 。
例: 空のセットに要素を追加する
空の要素に新しい要素を追加するために使用されます。 セット 。
Python3
GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> |
>
>
出力
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> add() 構文を設定する
構文: set.add( elem )
パラメーター
- 要素 : セットに追加する必要がある要素。
戻る
add() メソッドは何も返しません
set add() メソッドとは
Python では、セットとは、順序付けされていない一意の要素のコレクションです。 add() メソッドは、セットに単一の要素を追加するために使用される Python の組み込みメソッドです。要素がすでにセット内に存在する場合、セットは変更されません。
Python Set add() メソッドの例
例に進む前に、set.add() 関数の時間計算量は O(1) であると仮定します。これは、セットがハッシュ テーブルを使用して実装されているためです。
次に、Python の add() 関数の使用例を例とともに見てみましょう。
- 空のセットに要素を追加する
- Python セットに新しい要素を追加する
- すでに存在するセットに要素を追加する
- 反復可能オブジェクトをセットに追加する
1. 空のセットに要素を追加する
空の要素に新しい要素を追加するために使用されます。 セット 。
Python3
GEEK>=> set>()> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 'e' again> GEEK.add(>'e'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> |
>
>
出力
Letters are: {'s'} Letters are: {'e', 's'} Letters are: {'e', 's'}> 2. Python セットに新しい要素を追加します
新しい要素がセットに存在しない場合に、セットに追加するために使用されます。 セット 。
Python3
# set of letters> GEEK>=> {>'g'>,>'e'>,>'k'>}> # adding 's'> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> # adding 's' again> GEEK.add(>'s'>)> print>(>'Letters are:'>, GEEK)> |
>
>
出力:
Letters are: {'e', 's', 'g', 'k'} Letters are: {'e', 's', 'g', 'k'}> 3. すでに存在するセットに要素を追加する
既存の要素がセットに存在する場合、それをセットに追加するために使用されます。 パイソン を設定して追加されるかどうかを確認します。
Python3
# set of letters> GEEK>=> {>6>,>0>,>4>}> # adding 1> GEEK.add(>1>)> print>(>'Letters are:'>, GEEK)> # adding 0> GEEK.add(>0>)> print>(>'Letters are:'>, GEEK)> |
>
>
出力:
Letters are: {0, 1, 4, 6} Letters are: {0, 1, 4, 6}> 4. 反復可能オブジェクトをセットに追加する
任意の Python を追加できます 反復可能な Python を使用してセットに追加または Pythonのアップデート 関数を使用してリストを追加しようとすると、ハッシュ化できない Type エラーが発生します。
Python3
gimpで選択を解除するにはどうすればよいですか
# Python code to demonstrate addition of tuple to a set.> s>=> {>'g'>,>'e'>,>'e'>,>'k'>,>'s'>}> t>=> (>'f'>,>'o'>)> l>=> [>'a'>,>'e'>]> # adding tuple t to set s.> s.add(t)> # adding list l to set s.> s.update(l)> print>(s)> |
>
>
出力:
{'a', 'g', 'k', 'e', ('f', 'o'), 's'}> この記事では、Python の add() 関数について説明しました。 Python の Set add() メソッドは、セット内の重複項目の入力を避けるのに役立ちます。