python 辞書(連想配列)に値を追加する
pythonで、連想配列のような辞書の値を追加するサンプルコードを記述してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
値を追加
辞書に値を追加するには、キーに指定して以下のように値を追加します。
d = {'x': 10, 'y': 20}
d['z'] = 30
print(d)
# {'x': 10, 'y': 20, 'z': 30}
存在するキーを指定すると、値が更新されます。
d = {'x': 10, 'y': 20}
d['x'] = 30
print(d)
# {'x': 30, 'y': 20}
setdefaultを使用して、追加することも可能です。
d = {'x': 10, 'y': 20}
d .setdefault('z', 30)
print(d)
# {'x': 10, 'y': 20, 'z': 30}
また、setdefaultで既に存在するキーを指定すると、値は更新されません。
d = {'x': 10, 'y': 20}
d .setdefault('x', 30)
print(d)
# {'x': 10, 'y': 20}
-
前の記事
Ruby 配列作成時のちょっとしたショートハンド 2020.11.23
-
次の記事
Anaconda 仮想環境のリストを取得する 2020.11.23
コメントを書く