「python」setdefaultで連想配列の値を追加する
書式
連想配列名.setdefault(キー名, 値)
使用例
cft = {'keyA': 11, 'keyB': 22} cft .setdefault('keyC', 33) print(cft)
実行結果
{'keyA’: 11, 'keyB’: 22, 'keyC’: 33}
使用例2
setdefaultで既に存在するキーを指定すると、値は更新されません。
cft2 = {'keyA’: 88, 'keyB’: 99}
cft2.setdefault('keyA’, 77)
print(cft2)
実行結果
{'keyA’: 88, 'keyB’: 99}