集合:set〈第3版〉

集合は、組み込み型 set のオブジェクトです。

>>> set("ABC")
set(['A', 'C', 'B'])

任意の要素を列挙したものです。型の名前を表わす set の後に、括弧 () で囲まれた中に、各要素を list と同じ形式で表現します。

>>> for e in set("ABC"): print e,

A C B

for 文を使うと、集合の各要素 e を順に参照できます。ただし、各要素を参照する順序には意味がありません。

《Note》set 型が導入されるのに、Python 2.5 まで待たねばなりませんでした。Smalltalk では Set クラスが、OCL でも組み込み型 Set が早くから導入されていただけに、待ち焦がれていたもののひとつです。
《参考文献》
・/Python-Docs-2.5.1/ref/types.html#l2h-69
・OCL 2.0/11.6.2 Set