Pythonの15日データ型組成物 - 辞書

マッピング
1。数学とコンセプト
2。対応関係、すなわち、データとインデックスとの対応関係-マッピングは、「値キー」である
3。どこでも、マッピング。例えば、学校の名前-対応-電子北京理工大学;アドレス-対応-福風水道路、7番、というように。実際には、限り、データリンクが存在しているとして、それがマッピングを存在することができます。
4。配列タイプは、また、そこにマッピングされている:マッピング関係を構成する要素の位置インデックス。
第二に、辞書
1。これは、データ編成および表現の新しい形です。新:ユーザーがペアをカスタマイズすることができます。
2。使用された場合、それは辞書に行ったように辞書を作成するために、本当に好き辞書の種類は、のように、また同じである
3。{}または辞書():辞書を作成
4。コロンで表した、キーと値のペア。キーと値のペアは、カンマで区切られた
5。辞書インデックス[キー]、
6。注:辞書索引はデフォルトのインデックスを、キャンセル、辞書が存在しない[0]が最初のキーと値のペアが返さ
7。注:{}両方の辞書を生成し、コレクションを生成することができます!キーと値のペアがある場合は、その辞書。非ペアを持つことができません辞書内のキーと値のペアのコレクションが存在することはできません。
第三に、機能、方法
1。動作時には、通常のオブジェクトに対する全体としてのキー操作。
2。動作において、「キー」の一般的なパラメータは、以降のキーがユーザに知られており、値は一般に未知です。
3。辞書[キー] =値の要素を追加または変更
。4。デル辞書[k]は、キーに対応する削除鍵K
5。辞書内の辞書のkキー値内かどうかKは、辞書には不可能です
6。Dictionart.keys()すべての「キー」の辞書を返します
7。Dictionary.values()すべての辞書「値」を返す
8。Dictionary.items()は、すべての「上キー」の辞書を返す
9。注:dict_keysが返される([])横断することができるが、操作のリストの種類行うことができない
10。D.get(K(デフォルト))Kキーが存在する場合、それは対応する値を返し、そうでない場合、戻りパラメータのデフォルト値
。11。D.pop(K、(デフォルト))前掲、kはに対応する値取り
12。D.popitem()は、ランダムキーの辞書から取られ、そしてタプル形態返す
13。D.clear
14。LEN(d)は、キーと値のペアの数を返し
第四に、メインアプリケーションシナリオ
1。実際には、データ型の組み合わせは、より優れた複雑なデータでの生活の表現、および操作が容易になります。辞書や地図は、どこにでもあると言うことができる
2。辞書トラバーサル:
辞書()で私のために:
私は、各キーに等しい
(使用.keys().values().itemsを覚えています )

おすすめ

転載: www.cnblogs.com/cfqlovem-521/p/12109934.html