pythonベースの学習 - 辞書

クラス辞書の辞書

 

辞書機能

ワンピース= {
    サニー号{
     キャプテンルフィ船の外科医ジョー空気AMA ナミ剣士サウロンシェフ' サンジ' ' 考古学者'' ロビン' 船カーペンターフランキースナイパーソープミュージシャンブルー・オフ海の男非常にフラット"
     }、
    ' ':[ ' '' パン'' チョコレート' ]、
     ' ドリンク':(' ワイン'' お茶'' ミルク' )、
     ' 7呉海':7 ' 7熾烈な海':10 ' D ' :真、
     ' K1 '' DDD '
}
印刷(ワンピース)

1.「マスター」:「ルフィ」は、キー、値に「道路フライ」などの「マスター」、キーと値のペアと呼ばれます

数値、ブール値、文字列、リスト、タプル、辞書:2.辞書の値は任意の値にすることができ

3.辞書のキーは、リストや辞書にはできません

4.辞書は順不同です

インデックスは辞書だけ取ることができ、重複キーを持つ辞書のキーであり、

 

運転辞書(dictのクラスのメソッドを提供)

(常用:キー()の値()の項目())()(アップデートを入手)

1.celar空の辞書

2.copyシャローコピー

値の3.fromkeys()配列辞書を作成しに従って均一に指定します

dict.fromkeys = V({ ' K1 '' K2 ' })
 プリント(V)  出力:{ 'K2':なし、 'K1':なし} 
V = dict.fromkeys({ ' K1 '' K2 ' }、999 プリント(V)  出力:{' K1 '999、 ' K2「:999}

4.getは()も戻り値を指定することができ、キーが存在しないキー、デフォルトの戻りなしに応じた値を取得します。

V =ワンピースに.get(' サニー号')に.get(' 血管医師' 印刷(V)  ジョー:出力 
V =ワンピースに.get(' K1111 '#は、デフォルトなしで返される戻り値指定されていない
印刷( V)   #1 出力:なし 
V =ワンピースに.get(' K1111 '' lufei '戻り値指定はありません、戻り値を指定
印刷(V)  出力は:lufei

5.keys()辞書のキーを取得します。

V = ピース.keys()
 プリント(V)      出力:dict_keys([ 'D'、 ' ドリンク'、 'サニー号'、 '食品'、 '7ウーハイ'、 'K1'])

以下のための項目ワンピース.keys():
  印刷(項目)   #1 出力:食品&飲料K1 7呉海Sangni号D

6.values()辞書値を取得し

V = ピース.values()
 印刷(V)    

以下のための項目ワンピース.values():
  印刷(項目)  

7.items()キーと値のペアの辞書を取得します

以下のための K、V :ワンピース.items()
  印刷(K、V)

8.pop()キーを削除します

V =ワンピース.pop(' K1 '#は、K1にキーを削除し、キー値の値が得られる
印刷(V)      #1 出力:DDDの

V =ワンピース.pop(' AB '、999)   ABを削除しますキーと値のペアは、キーは、指定された戻り値が存在しない
印刷(V)      #1 出力:999 

V = .popitem()ワンピース    #は、キーと値のペアを削除するには返されたタプルの
印刷(V)     出力を:(「食品'['肉''パン''チョコレート「])

K、V =ピース.popitem() #    キーを削除するには、削除するキーを返す
印刷(K、V)を    #の出力:ドリンク(「ワイン」、「お茶」、「ミルク」)

9.setdefault()    

V =ピース.setdefault(' K1 '、333)   #1 k1は、存在設けられておらず、K1の値を取得する
印刷(V)     出力:DDDの

V =ピース.setdefault(' K2を'、333)   #1 K2が存在しません、設定、およびK2の値の取得
を印刷(V)      #1 出力:333

10.update()はすでに新しい存在しない、カバーするために存在します

ピース.Update({ K1 :333、K2 AAA  })   #1 K1が存在し、値が値の新しい値で上書きされ、K2は存在しない、辞書鍵k2に追加
印刷(片)

ワンピース.Update(K1 = 999、888 = K2、K3 = ' ILY ' 印刷(ピース)

 

おすすめ

転載: www.cnblogs.com/lijinping716/p/11297893.html
おすすめ