Python - 辞書の要素を追加する

要素の追加

辞書に key : value のペア(要素)を追加するには、以下のように行います。

dict = {'key1': 'value1', 'key2': 'value2'}

dict['key3'] = 'value3'

print(dict)
# {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
要素の追加

すでに存在しているキーの値を上書きしたくない場合は、setdefault 関数を使用します。setdefault 関数は、キーが存在しない場合に限り、新たな要素が追加されます。もしも、すでにキーが存在している場合は何も更新されません。

setdefault 関数では、第一引数に key、第二引数に value を指定します。

dict = {'key1': 'value1', 'key2': 'value2'}

dict.setdefault('key3', 'value3')
print(dict)
# {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}

dict.setdefault('key1', '123')
print(dict)
# {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
要素の追加
0
SHARE
Twitter
@murashun
お問い合わせ
murashun@gmail.com
ご質問(マシュマロ)
https://marshmallow-qa.com/murashun
ご支援(Stripe)
https://checkout.stripe.com/