⼀。辞書簡単
ディクショナリ(辞書)彼はキーで{}のキーと値のペアで囲まれているだけ⼀Pythonで⼀型マッピングである。辞書であります
唯一⼀では保存され、⼀キーに従ってメモリアドレスを計算した。キー値は、アドレスに格納されています。
このようなアルゴリズムは、辞書キー「に保存されたキー値がハッシュにする必要があり、そのため、覚えて、ハッシュアルゴリズムと呼ばれています
あなたは一時的に、ハッシュが何であるかを理解していない場合は、これを覚えて、あなたが変更することはできません、ハッシュされています
あなたはそれが不変意味ハッシュできるようにします。これは、正確にメモリアドレス⽽規定を計算するためにあります。
ハッシュ可能公知(非可変)データタイプ:INT、STR、タプル、BOOL
リスト、辞書、集合:(変数)データ型をハッシュ化されません
構文:
{KEY1:値1、KEY2:値2 ....}
注:.キー値が格納できるデータの任意の型を必要としない不変(ハッシュ可能)でなければなりません。
#リーガル
DIC = {123:456、TRUE:999、 "ID":1、 "名前": 'sylar'、 "年齢" 18、 "STU":[ '帅
兄弟 '' US⼥ ']、(1、2、3)' ツイストつる「}
プリント(例えば[123])
印刷(DIC [真])
([ 'ID'] DIC)印刷
プリント(DIC [ 'STU'])
プリント(例えば、[(1、2、3)])
#違法
#ディック= {1、2、3]: 'ジェイ'}#リストキー変数はありません
#ディック= {{1:2}: "HA"}。#の辞書キー変数はありません
DIC = {{1、2、3}: 'ああああ'}キーができないため#セットは、可変です
dictの保存されたデータは、保存するために私たちのために応じて、それに追加されません。保存するには、ハッシュテーブルの順である。⽽ハッシュテーブル
スライス⼯メイク。それが唯一の辞書内のキーデータを通じて取得することができますしながら、連続していないので、それはサポートされていません。
⼆。辞書CRUDおよびその他の関連事業
1.増加
2. [削除]
3.変更
4.クエリ
特定のデータを見つけるために、いつものように、キークエリ新芽を使用。
5.その他の関連事業
III。ネストされた辞書