
実行時に辞書を使う
辞書における角かっこ表記の動作を理解することは、実行時に辞書がどのように拡張する
かを理解するために重要です。既存の辞書がある場合、新しいキーにオブジェクトを割り当
てることで新たなキーと値のペアを追加できます。新しいキーは、
[]
内に指定します。
例えば、次では
person3
辞書の現在の状態を表示し、「年齢」というキーに
33
を関連付け
る新たなキーと値のペアを追加しています。そして、
person3
辞書を再び表示し、新しい
行が問題なく追加されていることを確認します。
>>> person3
{'
名前
': '
フォード・プリーフェクト
', '
性別
': '
男性
',
'
母星
': '
ベテルギウス第
7
星
',
'
職業
': '
研究者
'}
>>> person3['
年齢
'] = 33
>>> person3
{'
名前
': '
フォード・プリーフェクト
', '
性別
': '
男性
',
'
年齢
': 33, '
母星
': '
ベテルギウス第
7
星
',
'
職業
': '
研究者
'}
3
章 構造化データ
you are here
101
キー
No4
オブジェクト
キー
No1
オブジェクト
キー
No3
オブジェクト
キー
No2
オブジェクト
辞書
性別
研究者
職業
ベテルギウス第
7
星
母星
フォード・プリーフェクト
名前
男性
新たな行を
追加する前
追加前
新しいキーにオブジェクト
(この例では数値)を割り当て、
辞書に
1
行のデータを追加。
新たな行を追加した後
新たな行。「
33
」が
「年齢」に対応して
います。
追加後
研究者
職業
ベテルギウス第
7
星
母星
フォード・プリー