python中獲取兩個(gè)集合補(bǔ)集的方法:在python中可以使用set()函數(shù)計(jì)算兩個(gè)集合的補(bǔ)集,該函數(shù)主要用來創(chuàng)建一個(gè)無序不重復(fù)元素集,可進(jìn)行關(guān)系測試,刪除重復(fù)數(shù)據(jù)以及計(jì)算交集、差集(補(bǔ)集)、并集等。
具體內(nèi)容如下:
set()語法
class set([iterable])
參數(shù)說明:
iterable:可迭代對象對象
示例:
>>>x = set('runoob')
>>> y = set('google')
>>> x, y
(set(['b', 'r', 'u', 'o', 'n']), set(['e', 'o', 'g', 'l'])) #重復(fù)的被刪除
>>> x & y # 交集
set(['o'])
>>> x | y # 并集
set(['b', 'e', 'g', 'l', 'o', 'n', 'r', 'u'])
>>> x - y # 差集(補(bǔ)集)
set(['r', 'b', 'u', 'n'])