Pythonの日07

図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))''」

 

おすすめ

転載: www.cnblogs.com/mangoorangutan/p/11274262.html