Python,set型
2010/6/1 (火) 18:19:45
メモ。
set型使えば、重複するデータとか、しないデータを管理するのに楽(?)
重複するデータが格納できない形。
Python2.4から組み込み関数になったが、2.4以前でもsetモジュールをインポートすれば使える。
2xは、
s=set([1,2,3,4,5])
みたいな記述が可能。
3xだと
s={1,2,3,4,5}
上記の書き方も可能。
{}を使うので辞書型と被りそう?(笑
sample.
s=set([1,2,3,4,5]) s2=set([4,5,6,7,8]) print s & s2 45
&を使うと、共通集合を使える。
unionメソッドとはunionというくらいなので、集合和。
intersectionメソッドは&と同じで、共通集合(重複している要素)を取り出すことが可能。
addとかremoveなどのメソッドが使える
メモでした
コメント
トラックバック