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

広告

広告

広告

技術

言語

高校理系

高校文系

中学

小学

エッセイ

姉妹サイト