辞書は、作成、削除、および辞書に必要な要素を取得します

次の2つの方法で使用辞書を作成します。

  方法の一つ:メソッドキーと値のペア:  

1 my_dict = { " キー1 "" 値1 "" KEY2 "" 値2 "" KEY3 "" 値3 " ...}

 

my_dict = { " 名前"" ボブ"" 年齢":20であり、" 性別"" M " }
 印刷(my_dict)
次のように出力形式がある:
  { '名前': 'ボブ'、 '年齢' 20、 「性別':' M「}

 

 

  方法2:マッピング機能により、辞書を作成し、

    リスト1:リストキーを指定した辞書を生成します

    LIST2:辞書を生成する値を指定するためのリスト

    戻り値:リスト1の長さとは異なるlist2の場合は、リストの最短長さと同じです

       辞書を書き込むための別の方法:

          ここで要素135は、キー値を表し   要素246は値を表す値であります          

          my_dict = dictの(((要素1、要素2)、(3要素、要素4)、(要素5、6つの要素)......))

my_dict =辞書(ZIP(LIST1、LIST2))

 

1つの #は、マッピング関数によって辞書を作成
2  
。3名= [ " ダンカン"" ジノビリ"" パーカー" ]
 。4サイン= [ " "" 八尾ダオ"" スポーツ" ]
 。5  
。6  辞書=辞書(ZIP(リスト1、LIST2))
。7  #の出力フォーマットは、キーのフォーマットである
。8 my_dic = dictの(ZIP(名前、サイン))
 。9  プリント(my_dic)
 10 
  次のように出力フォーマットです。
  ・{「ダンカン」:「仏」、「ジノビリ」:「八尾ダオ」、「パーク」:「車を」}

11 出力される。タプルはリスト形式、タプルのリスト、文字列 12は、 リスト一覧=(ZIP(リスト1、リスト2)) 13がある my_dict = リスト(ZIP(名前、記号)) 14 印刷(my_dict)
   次のように出力形式は次のとおりです。
      [( 'ダンカン'、 '仏')、( 'ジノビリ'、 '八尾ダオ')、( '公園'、 'スポーツ')]

 

辞書null値を作成します。

  辞書オブジェクトの使用fromkeys()辞書を作成する方法が空です、

  

1 NAME_LIST = [ " ダンカン"" ジノビリ"" パーカー" ]
 2辞書= dict.fromkeys(NAME_LIST)
 。3  プリント(辞書)

出力形式は次の通りである:
    { 'ダンカン':なし、 'ジノビリ' :なし、 'パーク':なし}

 

既存のタプルとリストで辞書を作成します。 

1 name_tuple =(" ダンカン"" ジノビリ"" パーカー" 2サイン= [ " "" 八尾ダオ"" スポーツ" ]
 3。 dict1 = {name_tuple:サイン}
 。4  プリント(dict1)

出力結果は以下の通りである:
  {(「ダンカン」、「ジノビリ」、「パーク」):[「仏」、「八尾ダオ」、「スポーツ」]}

 

(名前の辞書として辞書):辞書を削除します。

  全体の辞書を削除します。

      デル辞書

  辞書のすべての要素を削除します。

      dictionary.clear()

  削除して、指定された要素「キー」を返す(辞書を削除するには、キーを指定)

      dictionary.pop( "辞書" キー "")       

1 my_dict = { " 名前"" ボブ"" 年齢":20であり、" 性別"" M " }
 2  印刷(my_dict)
。3 my_dict.pop(" 年齢" 。4 プリント(my_dict)

出力:

    { '名': 'ボブ'、 '年齢':20、 'セックス': ' M'}

      {'name': '小明', 'sex': '男'}

  要素辞書を削除し、返します

  dictionary.popitem()

  

= {my_dict " 名前"" ボブ"" 年齢":20は、である" 性別"" M " }
 印刷(my_dict) 

辞書を出力し、辞書を削除するキーを削除返す 
RET = my_dict.popitem()
 印刷(RET)は
 #の結果が出力される:       ( 'セックス'、 'M') 

残りの出力辞書要素を削除した後 my_dict.popitem() プリント(my_dict) 結果が出力される: { '名前':「ボブ''年齢「:20}

 

 あなたは辞書をしたい要素を取得します:

    方法1:「キー」要素値(キー値による取得は、キー値が存在しない場合、プログラムは例外を報告し、この方法を使用することを推奨していない)は、所望のを取得します

    方法2:GETによってキーの値を得る方法()

    

1名= [ " ダンカン"" ジノビリ"" パーカー" ]
 2サイン= [ " "" 八尾ダオ"" スポーツ" ]
 。3 my_dict = dictの(ZIP(名前、サイン))
 。4  印刷(my_dict)
。5  、デフォルトの値を返します
。6  印刷:ジノビリのニックネームはある、my_dict.get(ジノビリ))
 7  #の場合、キー値はお返しに存在しません:「私の辞書は、この人いません。」
8  印刷ロビンソンのニックネームがある:、my_dict.get(ロビンソン私の辞書が何人存在しません))

 

    

    

 

おすすめ

転載: www.cnblogs.com/SP-0306/p/10939438.html