Irohabook
Python リスト・辞書

Pythonの辞書にキーが含まれるかチェックする(in)

広告

Pythonの辞書にキーが含まれるかチェックするにはinを使います。

d = {'英語': 59, '数学': 76, '国語': 43}
a_1 = '英語' in d
a_2 = '社会' in d
print(a_1)
print(a_2)

出力:

True
False

上のプログラムでは「英語」が辞書dに含まれるので真、「社会」は含まれないので偽を出力しています。

問題

キーに英語があるときは英語の点数を表示するプログラムをつくりなさい。

解答

d = {'英語': 59, '数学': 76, '国語': 43}
if '英語' in d:
    print(d['英語'])

出力:

59

広告

コンピューター コンピューター
プログラミング プログラミング
数学 数学
英語 英語
国語 国語
理科 理科
社会 社会