Python set() 関数

Python 組み込み関数


説明

set()関数は、順序のない重複しない要素の集合を作成します。関係テスト、重複データの削除、共通部分、差集合、和集合などの計算もできます。

構文

set 構文:

class set([iterable])

引数の説明:

  • iterable -- イテラブルオブジェクト;

戻り値

新しい集合オブジェクトを返します。

例

以下の例は set の使い方を示しています。

>>>x = set('サンプル') >>> y = set('google') >>> x, y (set(['b', 'r', 'u', 'o', 'n']), set(['e', 'o', 'g', 'l'])) # 重複した要素は削除されます >>> x & y # 共通部分 set(['o']) >>> x | y # 和集合 set(['b', 'e', 'g', 'l', 'o', 'n', 'r', 'u']) >>> x - y # 差集合 set(['r', 'b', 'u', 'n']) >>>

Python 組み込み関数

その他の拡張