Pythonの研究ノートセット[05]

セットは、要素の重複セット順不同ではありません。

同様の辞書とのセットは、セットキーが設定されますが、値は保存されません。キーを繰り返すことはできませんので、そのので、セットで、無重複キー。

 セットリストを作成することにより、フィルタエレメントが繰り返されるリスト

2 remove(key)方法の要素を除去することができます。

3 add(key)方法の要素は集合に追加することができる追加するために繰り返したが、何の効果も持っていなくてもよいです

4セットの交差点と組合は、計算を行うことができます

>>> s1 = set([1, 2, 3])
>>> s2 = set([2, 3, 4]) >>> s1 & s2 {2, 3} >>> s1 | s2 {1, 2, 3, 4}

 要素が設定されている。5不変、t2がセットに配置することができないリスト要素で可変です

>>> T1 =(1,2,3)

>>> T2 =(1、[2,3])

 

>>> S1 =セット()

>>>タイプ(S1)

<クラス 'SET'>

 

>>> s1.add(T1)

>>> S1

{(1、2、3)}

 

>>> s1.add(T2)

トレースバック(最新の呼び出しの最後):

  <モジュール>内のファイル "<STDIN>"、1行目、

TypeError例外:非ハッシュの種類:「リスト」

おすすめ

転載: www.cnblogs.com/wooluwalker/p/12043792.html