19 of 151 menu

getメソッド

メソッド get は、辞書のキーに対応する値を返します。 指定されたキーが存在しない場合は、デフォルト値を返します。 メソッドの最初のパラメータに目的のキーを指定し、 2番目のオプションパラメータにデフォルト値を指定します。

構文

辞書.get(キー, [デフォルト値])

辞書内からキー 'a' を探し、そのデフォルト値として '!' を指定してみましょう:

dct = { 'a': 1, 'b': 2, 'c': 3 } dct.get('a', '!') print(dct)

コード実行結果:

1

次に、辞書に存在しないキーの値を取得してみましょう:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.get('e', '!'))

コード実行結果:

!

前の例を変更して、存在しないキーに対して デフォルト値を指定しないようにしてみましょう:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.get('e'))

コード実行後、メソッドは None を返します:

None

関連項目

  • メソッド items,
    指定された辞書のキーと値のタプルを返します
  • メソッド keys,
    辞書のキーを返します
  • メソッド values,
    辞書のすべての値を返します
日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否