7.コンテナデータ型set_dict

####及びコンテナ・タイプのデータ・セットのdict 
 
#採取セット###(設定と相互動作のために使用)が
「」「「自動的に再乱れする」」
#(1)空集合の定義
(SETVAR =組)#{}に設定されていないが、辞書
プリント(SETVAR、タイプ(SETVAR)) 
 
#(2)自動的重量障害に
SETVAR = { "ジェイ"、 "Baoqiang"、 "李"} 
印刷(SETVAR)
SETVAR = { "アンディ"、 "チャン"、 "アーロン"、 "王"、 "王"} 
印刷(SETVAR) 
 
#(3)も取得も修飾
#1 RES = SETVAR [0] 
 
 
 
 
####辞書の辞書
」 「」
辞書に#
バージョン3.6辞書疾患の前、
3.6バージョンの後、辞書順(順序は本質的にランダム表示される)
 
ハッシュアルゴリズム:
    任意の長さ不変の値は、固定長さを有するように計算します唯一の値が、
    この値は値の1つのマッピング形成の効果を取得するために、キーによって算出、正または負の、大または小とすることができる
    ハッシュアルゴリズムと呼ばれるパイプのアルゴリズムを、この値は、ハッシュ値と呼ばれる
     
    辞書記憶時間、順序は、必ずしも文字通りメモリに格納されていない
    が、ハッシュアルゴリズム、メモリに格納された値に対応するランダムキーのハッシュので、辞書障害に(効率のために、図速いです)
    ハッシュ値によってハッシュキーを取得することによって計算することができます 
によるキーの値を変更する#辞書
     
    3.6記録辞書リテラルシーケンスの後、ときにフェッチ、並べ替えているので、注文した(しかし、本質的にランダムな限り、彼はハッシュを使用して)のように見える
     
    ハッシュ化することができるデータ(不変データ):数(INTフロート複合ブール値)STRのタプルは、 
    データ(バリアブルデータ)ハッシュ化されない:リスト・セット辞書(変数のリスト辞書値を、可変設定順序)
     
    キーの組の値が辞書データをハッシュする必要が、残りデータは気にしないでください。
「」 " 
『』『』『注文した構成の鍵データによる』
#は空の辞書の定義
dictvarを} = { 
印刷(dictvar、タイプ(dictvar))
 
『』『
#構文:
dictvar = {』 「:1} 『キー』:コロンで区切られたキーと値の間の『値』、カンマで区切られたキーと値のペア
」「」
dictvar = {「トップ」:「Yaojin」、「中」 : "魔女"、 "下": "崔Siのタナ"、 "ジャングル": "7大声で"、 "サポート": "Demacian"} 
印刷(dictvar、(dictvar))を入力
 
#は(キーによって取得した値)の中から、辞書の値を取得します
RES = dictvar [ '中央'] 
印刷(RES) 
を印刷(dictvar)
 
dictvarは、[「トップ」] =「趙の手紙」
 
#のハッシュ可能データ(辞書)はキーを定義するために使用する一般的な名前の次のキーの文字列変数を使用することをお勧めしません
1,36:真dictvar = {35 、3.15: " 112233 "111 "偽" 、3 + 2J:12、" 大きな男「:78、(11,22,333)。} 4 
プリント(dictvar) 
。#は、取得した4 
プリント(dictvar [(11,22,333)])
dictvar [ 】偽67 = 
印刷(dictvar) 
 のハッシュ可能データ(セット)
#SETVAR = {1,2,3、[4,5,6]} 
プリント(SETVAR)
 
の背後#固有の辞書場合、2つの同一のキーフロントカバー
#キーは固有の辞書は、辞書ランダムの値を修正することができませんです
。dictvar = {2「」:. 1「」} 
印刷(dictvar)を

  

おすすめ

転載: www.cnblogs.com/eliwen/p/10967658.html