Pythonの辞書は、実世界の辞書と同じように機能します。辞書キーは一意であり、文字列、整数、タプルなどの不変のデータ型である必要がありますが、キー値は繰り返して任意のタイプにすることができます。
ネストされた辞書:ネストされた辞書は、辞書を別の辞書に配置することを意味します。プログラムでモデル化できる情報が大幅に拡張されているため、ネストは非常に便利です。
nested_dict
=
{
`dict1`
:{
`key_A`
:
`value_A`
}、
`dict2`
:{
`key_B`
:
`value_B`
}}
< / p>
< / p> ネストされた辞書の作成Pythonでは、中括弧で囲まれたコンマ区切りの辞書を配置することでネストされた辞書を作成できます。
終了: ネストされた辞書1-{`Dict1`:{ }、`Dict2`:{}}ネストされた辞書2-{`Dict1`:{`name`:`Ali`、`age`: `19`}、`Dict2`:{`name`:`Bob`、 `年齢`:`25`}}ネストされた辞書3-{`Dict1`:{1:` G`、2:` F`、3:` G`}、` Dict2`:{1:[1、2]、 `名前`:`オタク`}} Addネストされた辞書へのアイテムの追加ネストされた新しい辞書へのアイテムの追加は、いくつかの方法で実行できます。ネストされた辞書に辞書を追加する1つの方法&#8212;値を1つずつ追加することです。
終了: 最初のネストされた辞書:-{}辞書を追加した後Dict1 {`Dict1`:{`age`: 21、`name`:`Bob`}}辞書を追加した後Dict1{`Dict1`:{`age`:21、`name`:`Bob`}、`Dict2`:{`age`:25、`name` :`Cara`}} ネストされた辞書要素へのアクセスtsネストされた辞書の任意のキーの値にアクセスするには、構文インデックス
終了: Ali 25 ネストされた辞書からの辞書の削除ネストされた辞書からの辞書の削除は、
終了: 最初のネストされた辞書:-{ ` Dict2`:{` name`:` Bob`、` age`:21}、` Dict1`:{` name`:` Ali`、` age`:19}} Dict2の削除:-{` Dict1`:{` name`:` Ali`、` age`:19}} Dict1の削除:-{} |