図1は、集合{}:変数のデータ・タイプは、他の要素の内部は不変である必要があり、障害は、繰り返しません
SET1 =集合({1,2,3})
印刷(SET1)
性能の#セット '' 'SETL = SET({1,2,3}) #SET2 = {1,2,3、[2,3]、{'名前':'梁「}}#は不変与えられます。ハッシュ可能 プリント(SETL) プリント(SET2) '' ' #が設定した検索欠失は、変更することができる 。#のSETL = {' jinzha '' muzha '' Nezha '' xiaoliongnv '} ランダムによる#上昇 ''' set1.add( '豚熊) 印刷(SET1) #アップデートプラスリスト、その内のすべての要素のリスト、ランダム set1.update(「ABC」) 印刷(SET1)「」' #ポップがランダム削除削除 '' '()set1.pop 印刷(SETL) 印刷(set1.pop()) #削除要素-穿刺 (Nezha「)set1.remove' 印刷(SETL) )#クリアをクリアコレクションセット(空のセットを示し SET1を。クリア() 印刷(SET1) #は、デルコレクション全体のエラー削除 デルSET1の 印刷(SET1)を「」 ' ループをチェックするために#チェックを '' '私はSETLにするために: プリント(I) ' '' #交差点 ''「= {1,2,3,4,5} SETLの SET2 = {4,5,6,7,8} 印刷(&SETL SET2)#{4,5} プリント(set1.intersection(SET2))#{4,5} '' ' #と設定 ' '' = {1,2,3,4,5} SETLの SET2 = {。4、 } -5,6,7,8- 印刷(SETL | SET2)#{1,2,3,4,5,6,7,8} プリント(set1.union(SET2))#{1,2,3,4 、5,6,7,8-} '' ' 設定SET1繰り返し部分は、固有の省略#差 ''' = {1,2,3,4,5} SET1 SET2 = {4,5,6,7 、8}。 プリント(SETL - SET2)#{1,2,3} プリント(set1.difference(SET2))#{1,2,3} '' ' #サブセットとスーパーセット ' '' SET1 = {1 、2,3} SET2 = {1,2,3,4,5、}。6 プリント(SET1 <SET2)#説明SET1をSET2は真の部分集合である プリント(set1.issubset(SET2))真# 印刷(SET2> SET1)#説明SET1のset2のスーパーセットTrueで 印刷(set2.issuperset(SET1))#真'' ' 速いアルゴリズムより設定#フェース質問重複排除リスト、 ' ''リー= [1、 2,33,33,2,1,4,5,6,6] SETL = SET(Li)と 印刷(SETL) リー=リスト(SETL) 印刷(Li)と' '' 不変に#変数のデータ型をデータ型の #は不変のセットを作成 ' '= Bののfrozenset(' runoob) '' 印刷(B、タイプ(B))を BにI用:#は無秩序なCRUD確認することができない 印刷(I)' '' #不変の新しいセットを生成 '' ' =のfrozenset(レンジ(10)) の印刷を(A)' ''
2、基礎となるデータ型補足概要
STR、INTリストブール辞書のtupe
Ctrlキーを押しながらクリックするか、STR、INTは、インタフェースを使用するために行くことができる、あなたが知ることができます
彼のものを削除しない場合はリストや辞書を循環#、削除が非常に面倒な簡単なエラーになります DIC = { 'V3': 'V1'、 'K2': 'V2'、 'A3' 'K1'} 、#1 あなたは彼がキー巡回辞書削除することはできません ' '' DIC1 = {}を DICに私のために: IF' 'ないで、私は:K dic1.setdefault(I、DIC [I]) DIC = DIC1の 印刷(DIC) ' '' #2、kは削除する辞書の何か円形のリストを削除し、リストに含まれているキーである 「」「= L [] Iは、DICにするため: IF」IでK」: l.append(I) におけるIのためのL: デルDIC [I] 印刷(DIC) '' ' #変換され、どのようなデータ型にBOOLフォースト のint = 0 STR =' ' =リスト[] TUP =() のdict = {} SET =() #タプルを tup2 =(1) tup3 =([1]) 追加することなくタプル要素は「」要素のタイプが何であるか、結果がどのような種類の印刷#である場合にのみ内部 '' '=(1)TUP1 tup4 =([1]) 、印刷(TUP1、タイプ(TUP1)) プリント(tup2、タイプ(tup2)) プリント(tup3、タイプ(tup3)) プリント(tup4、タイプ (tup4))''」