⊗pyPmDcOEG 99 of 208 menu

Pythonでの辞書からの要素のオプショナルな取得

要素を取得するもう一つの方法は、メソッドgetを使用することです。 メソッドの最初のパラメータで検索するキーを指定します。 キーが存在すれば対応する要素が返され、そうでなければNoneが返されます。

実際に見てみましょう。次のような辞書があるとします:

dct = { 'a': 1, 'b': 2, 'c': 3 }

キー'a'の要素を取得してみましょう:

print(dct.get('a')) # 1を出力

次に、キー'x'の要素を取得しようとしてみます:

print(dct.get('x')) # Noneを出力

メソッドgetの第2パラメータで、存在しない要素のデフォルト値を設定できます。 これは何らかの理由でNoneの出力が望ましくない場合に役立ちます。 キー'x'に対して値4を指定してみましょう:

print(dct.get('x', 4)) # 4を出力

次のコードがあります:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

コンソールに何が出力されるか答えてください。

次のコードがあります:

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

コンソールに何が出力されるか答えてください。

次の辞書があります:

dct = { 'x': 1, 'y': 2, 'z': 3 }

キー'w'の要素を、デフォルト値が'!'となるように取得してください。

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