もう一つの変数は、辞書コンテナモデルであり、任意の型のオブジェクトを格納することができます。
各辞書キー コロンのキー=>値 :セグメンテーション、それぞれの間にコンマでキーと値のペア 括弧内の全体の辞書を含む分割、 次の形式で{}
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":プリント( "你好")