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

全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.