基本的な操作python_辞書

増加の辞書:

1.  (辞書名) [「キー」] =「値」      例:辞書に DICは、データのセットに追加     DIC [ビッグブラザーポー『] =』クール

この方法であれば、キー複製操作は、新たに実施されます

2.  (辞書名) .setdefault(「キー」、「値」)dic.setdefault(「兄ポー」、「クール」)  辞書はすでにあなたが増加するデータが含まれている場合、キーは、それを保存することではありません場合値が値は、この2段階の操作のデフォルトNULL値を##に入力されていません。(1)辞書のキーと値への追加(それがすでに存在する場合は、対応するキーの値の値に影響を及ぼしません)

                        (2)キー値の値に対応する値を返します

 

 辞書を削除します。

ポップ:dic.pop(「キー」) #は、 可変負荷を使用して排出することができます  

ドックから[「キー」]

Popitem()dic.popitem()#削除ランダム

クリア()dic.clear()空の辞書

 

辞書のクエリ

ディック[「キー」]#キーは、例を与えられていません:DIC [マスター李」]   ブレイドマスター

Dic.get(「キー」(、(あなたはデフォルトはありません変更したい場合は、デフォルト値を見ていないなし)) 」)  

 例: dic.get(「マスター李『)    ブレイドマスター              dic.get(少年」)#のリストはありません    なし  

        Dic.get( ' 少年 ' 'いいえああ!' )   ああはありません!

 

Dic.setdefaultの#1。第一には、そのような存在しないオリジナルの辞書を決定するキーが、そうでない場合は、実行を追加します

                               2. 使用このキーを、辞書クエリに行くにクエリ結果を返すために

 ###写真はORZを置くことはできません。

辞書に追加されたプログラムのオブジェクトがより大きくなる 66 未満66ので配置されている番号とK1 K2 2つのキーには、dic.setdefault()は辞書に初めてではないので、k1が存在し、それは直接的に作成します新しいキー、および返すK1を、そして再び反復、dic.setdefaultは()を返すK1を(辞書がされているので、K1 このようにして達成される効果のタイトルを達成し、それがリストに追加されません)

 

 

 

 

 

### 辞書の直接反復た場合、あなたはすべての辞書取得しますキー以下のための...

 

 

辞書の変更: 1. DIC [既存のキー] = 新しい値

                       2.update d1.update(D2)辞書D2 KVの更新辞書D1 ユニット辞書##

 

 その他の一般的な操作:

Dic.keys()   検索キー   #を返すキーリストのようなコレクションではなく、リストを、しかし(反復ループすることができため

Dic.values()すべて照会する値を    #同じリストにもなりたいです。

Dic.itemsは()   すべての要素の辞書を照会   #はタプルのふり。リストに戻ります

 

#1 :解体、アンパック動作   A、B =(1,2)1 および2 、それぞれに割り当てられたA B

  K 、V = dic.items()キー値を取得します!

 

辞書ネスティングを設定します。省略

辞書の操作を実行することはできません削除した場合の辞書のサイクル

 上記IDは## ()辞書は、同一のコンテンツが同一のメモリアドレスに戻らないオブジェクトリスト、タプルはオブジェクトのメモリアドレスを返し、オブジェクトがある場合があるので、ただ1つの目的は、同じメモリアドレスを返すであろうほとんどのデータがプール、文字列がキャッシュされます(スペースを節約するために)

おすすめ

転載: www.cnblogs.com/lingwc/p/11580559.html