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