05.Python基本データタイプ(辞書)

⼀。辞書簡単

ディクショナリ(辞書)彼はキーで{}のキーと値のペアで囲まれているだけ⼀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。ネストされた辞書

 

 

 

 

おすすめ

転載: www.cnblogs.com/xuweng/p/12169265.html