データディクショナリ構造-Python

もう一つの変数は、辞書コンテナモデルであり、任意の型のオブジェクトを格納することができます。

各辞書キー  コロンのキー=>値  :セグメンテーション、それぞれの間にコンマでキーと値のペア  括弧内の全体の辞書を含む分割、  次の形式で{}

D  = { KEY1  :  VALUE1 、  KEY2  :  値2  }

図1に示すように、辞書の値([]、GET)

= {S 
"ID":315、
"名称": "ミネラル"、
"性別"、 "女性"、
"年齢":27、
"ADDR": "上海"、
"グレード": "山羊座"、
「電話":" 18317155664 "
"ゴールド":100
}

プリント(S [" ID "])注[]手段は、入力されたキーが直接与えられ、[]には存在しない
()」の名前s.get(プリント" ) 注意:キーの入力がない、方法を取得し、Noneを返します

図2に示すように、辞書のキー([]は、SetDefaultを増加させます

S [「男」] =「200」[]注:既存のキーの増加、変動値のキー値の開発を指示

s.setdefault(「カイ」、「12」)は、SetDefault注:既存のキー、値のキー値の変化を大きく

3、修飾キー値([])

入力キー=値S [] [ "M"]に= "200" 

4、辞書のキー(ポップ、デル)を削除

 s.pop( "電話")プリント(S)結果:{ 'ID':315、 '名前': 'ミネラルウォーター'、 '性別': 'M'、 '年齢':27 'ADDR':「上海'' 級 ':' 山羊座 '' 金 ':100、' M ':300、' 会 ':' 12「} #popは削除キーを開発したが、返された値を削除します

デルS [ "名前"]プリント(S)結果:{ 'ID' 315、 '性別': 'M'、 '年齢':27 'ADDR': '上海'、 'グレード': '山羊'、 'ゴールド':100、 'M':300、 '会': '12'} #del削除設立キー、戻り値は、削除しません

5、クエリの辞書キーは、辞書の値を照会します

s.keys()辞書のキーを問い合わせます

s.values()辞書の値を照会

6、辞書循環、キーを削除し、値

= {S 
"ID":315、
"名称": "ミネラル"、
"性別"、 "女性"、
"年齢":27、
"ADDR": "上海"、
"グレード": "山羊座"、
「電話":" 18317155664 "
"ゴールド「:100
}

私のためにSで:
印刷(I)撤回辞書のキー#

以下のためのSでI:
印刷(I、S [I])#辞書のキーを削除し、値
:用SでI 
値= s.get(I)
を印刷(I、値)#辞書のキーを取り、最高の効率値

、のための鍵は、()内の値s.items:
辞書の項目は、要素の二次元アレイに変換される値、印刷(キー、値)#抜き出し辞書キーを、キーを削除し、低効率値

図7は、辞書(で)存在するキーであるか否かを判断します

Sに「上にidを述べた」IF:
印刷(「こんにちは」)このメソッドは推奨されます
もしs.keys()で "ID":プリント( "你好")

おすすめ

転載: www.cnblogs.com/fandonghua/p/11586161.html