コンテンツにスキップ

p-set

set モジュールは、Set オブジェクトの作成と操作のための関数を提供します。

use p-set as s
関数説明
s.create[items...]個別の値からSetを作成
s.from[iterable]配列やイテラブルからSetを作成
関数説明
s.has[set; value]値がセットに存在するか確認
s.size[set]要素数を取得
s.values[set]配列に変換
s.toarray[set]配列に変換(エイリアス)
関数説明
s.add[set; value]値を追加した新しいSetを返す
s.delete[set; value]値を削除した新しいSetを返す
s.clear[set]空のSetを返す
関数説明
s.union[a; b]どちらかのSetに含まれる要素を返す
s.intersection[a; b]両方のSetに含まれる要素を返す
s.difference[a; b]a にあって b にない要素を返す
s.symmetricdifference[a; b]どちらか一方のみに含まれる要素を返す
s.issubset[a; b]ab の部分集合か確認
s.issuperset[a; b]ab の上位集合か確認
s.isdisjoint[a; b]ab に共通要素がないか確認