python issubset()方法,判断集合子集
issubset()方法
issubset()方法根据其名称就能大概得知该方法的用途,subset子集合,is则表示判断,即issubset()方法可以用于判断调用对象是否是参数指定的集合(或是其它可迭代对象iterable)的子集,即调用对象集合中的所有元素是否包含于参数指定的集合,如果是,则返回True,否则返回False。
issubset()语法及参数
set.issubset( iterable )
提示:参数iterable为python的可迭代对象,比如集合set、列表list、元组tuple、range类型、字典dict等。
issubset()返回值
python布尔bool类型值,True or False。
issubset()方法实例代码
>>> set1 = {1}
>>> set1.issubset({1,2}) #参数为集合set
True
>>> set1.issubset([1,2]) #参数为列表list
True
>>> set1.issubset((1,3,5)) #参数为元组tuple
True
>>> set1.issubset((7,9))
False
>>> set1.issubset(range(1,6)) #参数为range类型
True
>>> set1.issubset(range(2,8))
False
>>> set1.issubset({1:'a',2:'b'}) #参数为字典dict
True