python基础---8day(集合)
创建集合
test1 = set(1,3,5,6,7,8)
test2 = set(2,4,6,7,9)
difference()返回新的集合,显示test2中有但是test1中没有
>>> test2 = {'2','4','6','7','9'} >>> print(test2) {'6', '9', '7', '2', '4'} >>> print(test1) {'6', '1', '7', '5', '3', '8'} >>> print(test1.difference(test2)) {'8', '5', '1', '3'}
intersection(),返回连个集合中都有的内容
>>> print(test1.intersection(test2)) {'6', '7'}
isdisjoint(),如果两个集合返回一个空交集,则返回True
>>> print(test1.isdisjoint(test2)) False
issubset(),报告另一个集合是否包含此集合。
>>> print(test1.issubset(test2)) False
issuperset(),报告此集合是否包含其他集合
>>> print(test1.issuperset(test2)) False
symmetric_difference(),将两个集的对称差作为新集返回
>>> print(test1.symmetric_difference(test2)) {'8', '9', '2', '1', '3', '5', '4'}
不积跬步,无以至千里;不积小流,无以成江海。