Python.use(better) #組み込み型 -- set.issubset
‖記事一覧‖ Python.use(better)《Python3.1》
組み込み型 -- set.issubset
《著》小粒ちゃん+α《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28
ツールを起動する
《 余録 》を参考にして、ツールを起動します。
〔右側〕リスト項目[issubset]を選択すると、
- 〔上側〕メソッドの「仕様」を確認できます。
- 〔左側〕メソッドの「動作」を確認できます。
■ 仕様を確認する
issubset(...)
Report whether another set contains this set.
部分集合かを判定します。
__le__(...)
x.__le__(y) <==> x<=y
issubset と等価です。
__lt__(...)
x.__lt__(y) <==> x<y
真部分集合かを判定します。
■ 動作を確認する
>>> # -------------------------------------------------- issubset >>> s1 = set("A"); s1 {'A'} >>> s2 = set("AB"); s2 {'A', 'B'}
- 集合 s2 は、集合 s1 の要素をすべて含みます。
>>> s1.issubset(s2) True >>> s1 <= s2 True >>> s1 < s2 True >>> s2.issubset(s1) False >>> s2 <= s1 False >>> s2 < s1 False
- 集合 s2 の要素 'B' は、集合 s1 には含まれないので、False が得られます。
>>> s1 = set("BA"); s1 {'A', 'B'} >>> s2 = set("AB"); s2 {'A', 'B'}
- 集合 s1 は、集合 s2 の要素をすべて含みます。
- 集合 s2 は、集合 s1 の要素をすべて含みます。
>>> s1.issubset(s2) True >>> s1 <= s2 True >>> s1 < s2 False >>> s2.issubset(s1) True >>> s2 <= s1 True >>> s2 < s1 False
- 集合 s1 と集合 s2 は同じ要素をすべて含むので、False が得られます。
》こちらに移動中です《
↑TOP
関連記事
- Python への扉
- INDEX: I《Python》set.issubset
- @@2002-02-06 Python.use(better) #list: step02 -- def append
Last updated♪2009/11/30