DIC(辞書)
格納されるデータの種類、形式のキーと値の辞書である:{「名前」:「ボブ」}。低いバージョンでませんため、バージョン3.6以上の連続。
辞書のキーは、値の任意のタイプであってもよい(例えば、文字列、数字など)不変データ型でなければなりません。
#定義辞書出力 DIC = { ' 名前':' ボブ' 、 ' 年齢' 20は、 ' 高さ':180 、 ' セックス':' MALE ' } 印刷(DIC)
辞書共通操作方法
辞書の要素の増加
- 辞書名[「要素名を高めるために」=「は、DICとして追加する要素の値は、[」名前「] = 'ボブ
- 要素が存在しない場合には、SetDefault()メソッドを使用すると、作成、
= DIC { ' 名前':' ボブ' 、 ' 年齢':20であり、 ' セックス':' MALE ' } DIC [ ' 高' ] = 180 [ #重量要素が存在しない場合、新しい要素の作成 dic.setdefaultを(" 重み" 123)位に要素を追加するには、SetDefaultメソッド呼び出し プリント)、DIC(
辞書の要素を削除します。
- ポップ()メソッドは、削除キー要素に基づいて、あなたは見つけることができません指定された要素であることを回避するためのパラメータを設定することができます
- popitem()、最後の要素を削除し、3.6以上が注文辞書にある、古いバージョンのランダムな要素を削除します
- デルDIC [「キー」]の方法で重要な要素を削除します。デルDICは全体の辞書を削除します
- クリア()空の辞書
DIC = { ' 名前':' 小明' 、 ' 年齢' 20 、 ' 性別':' 男性' 、 " 体重":123 、 1:2 } dic.pop(' 名前' 、なし) dic.popitem() デル DIC [ ' 体重' ] #1 dic.clear() #デルDIC プリント(DIC)
辞書の要素を変更
- キーによる再コピー操作
- 要素内に既に存在dic1がその値を変更した場合dic1.update(dic2)方法J DIC2 dic1に追加要素は、そこに付加され
dic1 = { ' 名前':' 小明' 、 ' 年齢' 20 、 ' 性別':' 男性' 、 " 体重":123 、 1:2 } dic2 = { ' 名前':' 小明'、' 高': 180 } dic1.update(dic2) プリント(dic1)
辞書内の要素を探します
- dic.keys()リストにすべてのキーを保存取得します
- dic.values()リストとして記憶されているすべての値を取得します。
- dic.items()リストに格納されたタプルの形式ですべてのキーと値のペアを取得します
DIC = { ' 名前':' 小明' 、 ' 年齢' 20 、 ' 性別':' 男性' 、 " 体重":123 、 1:2 } プリント(dic.keys()) プリント(dic.values() ) プリント(dic.items())
取得のための辞書をループで、それが鍵
DIC = { ' 名前':' 小明' 、 ' 年齢' 20 、 ' 性別':' 男性' 、 " 体重":123 、 1:2 } のために私にDIC: プリント(I)