ある辞書の中に指定のキーがあるかどうか調べ、あればそのまま、なければ新しくセットする


概要



辞書名.setdefault(指定のキー,置き換える値)

で、その地所の中に「指定のキー」があれば何もせず
指定のキーがなければ「置き換える値」に置き換える


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

aDict.setdefault('d',4)
print(aDict)

aDict.setdefault('a',2)
print(aDict)

aDictを辞書として定義。中身は{'a':1,'b':2,'c':3}

aDictの中にdというキーがあれば何もせず、なければdというキーをセットして値を4に設定せよ
aDictを出力せよ

aDictの中にaというキーがあれば何もせず、なければaというキーをセットして値を2に設定せよ
aDictを出力せよ

出力


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

説明


間違えやすい問題