辞書を作成します。
辞書= {
'役割1': '住之江アズール'、
'ロール' 2 ':'最終的に」、
'我々のINU'役割3'
}
プリント(辞書)
要素を追加します。
辞書= {
'役割1': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}
プリント(辞書)
辞書[ '役割4'] = '大天狗'
プリント(辞書)
要素を削除します
ポップ()メソッドを使用します
辞書= {
'役割1': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}
プリント(辞書)
dict.pop( 'ロール1')#标准方法
プリント(辞書)
デルを使用してください
辞書= {
'役割1': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}
プリント(辞書)
デル辞書[ '役割1,2']
プリント(辞書)
popitem()メソッドを使用します
= {辞書
の役割1。 ': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}
プリント(辞書)
をランダムに削除dict.popitem()#、追加のパラメータができません
(印刷します辞書)
要素を変更します。
辞書= {
'役割1': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}
プリント(辞書)
辞書[ '役割3'] = "犬神"
プリント(辞書)
ビューの要素
辞書= {
'ロール1': '阿倍野セメ'、
'ロール2': 'kagela'、
'ロール3': 'INU神'
}
(辞書での役割1 ')プリント#標準的な使用、キーの役割1' trueを返しますが存在するかどうか、ノーリターンファレスのは存在しない
印刷(dict.get(「の役割。1」))#が与えられていない、戻り値があり、そこにはリターンなしではありません
#はとget()は異なる
(dictの[「役割3」をプリント])#戻り値が存在する
プリント(辞書[「役割4」 ])#のエラーが存在しません
マルチレベルの辞書
= {MENU
"バーベキュー":{
"牛肉":[ "牛すじ状"、 "牛リブ"]、
"子羊":[ "ケバブ"、 "大きな脂肪腎臓"]、
"魚":[「焼き鮭ヘッド「」ローストサンマ『]
}、
』寿司『:{
』寿司『[』サーモン寿司「」マグロ寿司『]、
』寿司船『:[』サケ船「」船のマグロ」 ]、
"刺身":[ "刺身マグロ"、 "赤シェル刺身"]
}、
"飲料":{
"ワイン":[ "ボルドー"、 "カベルネ・ソーヴィニヨン"]、
"ビール": "朝日"、 「キリン」]、
「酒」:「松」、「燃焼太郎」]
}
}
他の
= {辞書
の役割1。 ': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}
#プリント値
プリント(dict.values())
#プリントキー
プリント(辞書。キーは())
#setdefault:、戻り値を持つパラメータの値がデフォルトに設定されていない入れ
dict.setdefault(「役4」、「吸血鬼チ」)
印刷(辞書)
dict.setdefault(「役割2」、「神ル「)
プリント(辞書)
#update
プリント(辞書)
B = {1:2,3 :. 4、 "ロール2": "神楽"}
dict.update(B)
プリント(辞書)を
変換するために辞書を#itemsコレクション
プリント(dict.items())
循環辞書
方法1
辞書= {
'役割1': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}
私用辞書で:
プリント(I、辞書[i])と
方法2
= {辞書
の役割1。 ': '阿倍野セメ'、
'役割2': 'kagela'、
'ロール3': 'INUカミ'
}
K、dict.itemsにおけるV()のために:第1辞書リスト#にときに大量のデータ、非効率的な
プリント(K、V)