辞書データタイプ---

辞書を作成します。

辞書= { 
'役割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)
プリント(辞書)を

変換するために辞書を#it​​emsコレクション
プリント(dict.items())

循環辞書

方法1

辞書= { 
'役割1': '阿倍野セメ'、
'役割2': 'kagela'、
'役割3': 'INUカミ'
}

私用辞書で:
プリント(I、辞書[i])と

方法2

 

= {辞書
の役割1。 ': '阿倍野セメ'、
'役割2': 'kagela'、
'ロール3': 'INUカミ'
}

K、dict.itemsにおけるV()のために:第1辞書リスト#にときに大量のデータ、非効率的な
プリント(K、V)

おすすめ

転載: www.cnblogs.com/goldtree358/p/11611037.html