logo

Python で add() メソッドを設定する

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() メソッドは、セット内の重複項目の入力を避けるのに役立ちます。

続きを読む セットメソッド