Python set 相關方法的使用

2021-10-03 10:18:23 字數 1023 閱讀 3826

描述

intersection() 方法用於返回兩個或更多集合中都包含的元素,即交集

語法

intersection() 方法語法:

set

.intersection(set1, set2 .

.. etc)

引數

set1 – 必需,要查詢相同元素的集合

set2 – 可選,其他要查詢相同元素的集合,可以多個,多個使用逗號 , 隔開

返回值

返回乙個新的集合。

例項

返回乙個新集合,該集合的元素既包含在集合 x 又包含在集合 y 中:

x =

y =

z = x.intersection(y)

print

(z)

描述

difference() 方法用於返回集合的差集,即返回的集合元素包含在第乙個集合中,但不包含在第二個集合(方法的引數)中。

語法

difference() 方法語法:

set

.difference(

set)

引數

set – 必需,用於計算差集的集合

返回值

返回乙個新的集合。

例項

返回乙個集合,元素包含在集合 x ,但不在集合 y :

x =

y =

z = x.difference(y)

print

(z)#

python set 常用方法

1 add 2 clear 3 copy 淺拷貝 4 difference 判斷兩個set的不同,並且拿到他們的不同返回乙個新列表 5 differnce update 是將原來的set跟新,set.difference update eric blare 把與原來相同的剔除,不返回乙個新的set,...

python set的各種運算

python的set和其他語言類似,是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援union 聯合 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算.sets 支援 x in set,len set ...

Python set集合的使用

建立集合的幾種方式 集合建立方式1 這樣的方式建立 college1 print type college1 print college1 print 方式2 name1 set 張三 李四 王五 趙六 孫七 print type name1 print name1 print 方式3 這樣的建立方...