python3常見集合方法及代碼解析,適合新手(建議收藏)

本篇內容將詳細介紹 Python3集合類型常用的一些方法.

python3常見集合方法及代碼解析,適合新手(建議收藏)

union() 集合的合併即求集合的並集 ,等價符號為 |.

<code>set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.union(set2)
sets_2=set1 | set2
print(sets_1)
print(sets_2)/<code>

intersection() 求集合的交集 ,等價符號為 &.

<code>set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.intersection(set2)
sets_2=set1 & set2
print(sets_1)
print(sets_2)/<code>

difference() 求集合的相對差集 ,等價符號為 -.

<code>set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.difference(set2) #set2相對於set1的差集
sets_2=set1 - set2
print(sets_1)
print(sets_2)/<code>

symmetric_difference 求集合的對稱差集,等價符號為 ^.

可以理解成交集 & 的相反操作.

<code>set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.symmetric_difference(set2)
sets_2=set1 ^ set2 #也可以用異或來理解
print(sets_1)
print(sets_2)/<code>

issubset() 判斷集合是否為另一個集合的子集 ,等價符號為 < 或者 <=.

<code>set1={1,2,3}
set2={1,2,3,4,5}
res_1=set1.issubset(set2)
res_2=set1 < set2
print(res_1)
print(res_2)/<code>

add() 集合添加元素.

<code>sets={1,2,3}
sets.add(4)
print(sets)/<code>

update(set) 集合中添加集合中的所有元素.

<code>sets={1,2,3}
sets.update({11,12})
print(sets)/<code>

remove() 集合刪除元素.

<code>sets={1,2,3,4,5}
sets.remove(5)
print(sets)/<code>

pop() 從集合中隨機彈出一個元素 ,集合是無序的所以無法定義彈出對象.

<code>sets={1,2,3,4,5}
sets.pop()
print(sets)/<code>

clear() 清空集合中的所有元素.

<code>sets={1,2,3,4,5}
sets.clear()
print(sets)/<code>

最後小編幫助大家整理了一套python教程,下面展示了部分,希望也能幫助對編程感興趣,想做數據分析,人工智能、爬蟲或者希望從事編程開發的小夥伴,畢竟python工資也還可以,如果能幫到你請點贊、點贊、點贊。

python3常見集合方法及代碼解析,適合新手(建議收藏)

python3常見集合方法及代碼解析,適合新手(建議收藏)

python3常見集合方法及代碼解析,適合新手(建議收藏)

python3常見集合方法及代碼解析,適合新手(建議收藏)

python3常見集合方法及代碼解析,適合新手(建議收藏)

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習有一定的參考學習價值.

如果你喜歡python,並覺得這篇文章對你有益的話,麻煩多多點贊關注支持!!!!


分享到:


相關文章: