Pythonのベース01の基本データ型(下)
概要:
コレクションを発表(セット)
まず、基本的な概念
図1は、コレクション(セット)の要素の順序付けられていない配列が繰り返されることはありません
第二に、操作の基本セット
まず、コレクションを作成します
1、中括弧{ value01 、value02 、... }またはセット()関数は、一連の作成注:なければならない空集合作成セット()の代わりに{}ため、空の辞書を作成するために使用されています}、{
第二に、要素を追加
。1、ね。追加(X ):Xセットの既存の場合の要素に要素を追加し、何もしません
2、S 。更新(X ):Xは、:. Thissetなどのパラメータ、タプル、辞書のリストとすることができる更新({ 1 、3 } 。)、Thisset 更新([ 1 、4 ] 、[ 5 、6 ] )
第三に、削除要素
。1、だ。削除(Xの)要素が存在しない場合、エラーが発生し、セット要素X Sから削除されます
2、S 。破棄(X ):セット内の要素の除去、及び要素が存在しない場合、エラーが発生しません
3、S 。POP () :で、セット内のランダムな要素を削除対話モードポップ、削除された一組の最初の要素(ソートされたセットの最初の要素)
第四に、要素の集合の計算された数
。1、lenの(S ):要素Sの組の計算された数
ファイブ空のコレクション
1、ね。クリアな()
第六に、要素が集合か否かを判断します
。1、X におけるS:セット内の要素xがtrueを返すの存在下だか否かを判定し、偽不在
第三に、ビルトイン方式のセット
表1 ビルトイン方式の組
方法 | 説明 |
---|---|
追加() | コレクションに要素を追加します。 |
クリア() | コレクション内のすべての要素を削除します |
コピー() | コピーのセット |
差() | 差集合の複数のセットを返します |
difference_update() | 指定されたセット内にも存在しているセット、中に除去要素。 |
廃棄() | コレクション指定された要素を削除します。 |
交差点() | セットの共通部分を返します。 |
intersection_update() | セットの共通部分を返します。 |
isdisjoint() | ノーリターンそうでなければFalse Trueの場合、存在しない場合は2セットは、同じ要素が含まれているかどうかを決定します。 |
issubset() | メソッドのパラメータの組の集合の指定されたサブセットかどうかを決定します。 |
issuperset() | 方法の指定されたセットのパラメータセットのサブセットかどうかを決定します |
ポップ() | ランダム要素が削除されます |
削除() | 指定された要素を削除します。 |
symmetric_difference() | 戻り値は、二組は、要素のコレクションには重なりません。 |
symmetric_difference_update() | 追加の同一の要素の指定されたセット内の現在のコレクション、および指定された現在のコレクションに挿入された異なる要素の他のセットを除去します。 |
連合() | セットバックの二組と |
更新() | コレクションに要素を追加します。 |