⊗pyPmLpDK 152 of 208 menu

Pythonにおけるforを使った辞書のキー取得

辞書をforループで反復処理すると、 デフォルトでは常にそのキーが出力されます。

辞書dctがあるとします:

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

これをループで実行してみましょう:

for key in dct: print(key)

コードの実行結果として、全てのキーが出力されます:

'a' 'b' 'c'

辞書のキーは、keysメソッドを使用しても取得できます。このメソッドはループで反復処理できる特別なオブジェクトを返します:

for key in dct.keys(): print(key)

コードの実行結果:

'a' 'b' 'c'

練習問題

次の辞書があります:

tst = { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5 }

そのキーをコンソールに出力してください:

'a' 'b' 'c' 'd' 'e'

次の辞書があります:

tst = { 2: 'a', 4: 'b', 6: 'c', 8: 'd' }

8以外のキーをコンソールに出力してください。

次の辞書があります:

tst = { '1': 'a', '2': 'b', '3': 'c', '4': 'd' }

そのキーから次のタプルを取得してください:

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