34 of 151 menu

updateメソッド

メソッドupdateは、ある集合に他の集合の要素を追加します。 このとき、元の集合は変更され、メソッド自体は何も返しません。 メソッドのパラメータには、要素を追加したい集合を指定します。

構文

集合.update(追加したい集合)

メソッドupdateを使って、集合に要素を追加してみましょう:

st1 = {'a', 'b', 'c'} st2 = {'1', '2', '3'} st1.update(st2) print(st1)

コードの実行結果:

{'1', 'a', '2', '3', 'b', 'c'}

メソッドupdateには短縮形式もあります:

st1 = {'a', 'b', 'c'} st2 = {'1', '2', '3'} st1 |= st2 print(st1)

コードの実行結果:

{'1', '3', 'b', 'a', 'c', '2'}

次に、集合に2つのリストの要素を追加してみましょう:

st1 = {'a', 'b', 'c'} st2 = {'1', '2', '3'} st3 = {5, 10, 15} st1.update(st2, st3) print(st1)

コードの実行結果:

{'a', 'b', 5, '2', 10, '3', '1', 15, 'c'}

前の例を短縮形式で書き直してみましょう:

st1 = {'a', 'b', 'c'} st2 = {'1', '2', '3'} st3 = {5, 10, 15} st1 |= st2 | st3 print(st1)

コードの実行結果:

{'b', 5, 'c', 10, 15, '3', '2', '1', 'a'}

関連項目

  • メソッドadd,
    集合に要素を追加するメソッド
  • メソッドunion,
    集合を結合するメソッド
  • メソッドremove,
    集合から要素を削除するメソッド
  • 関数len,
    集合の長さを返す関数
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否