iT邦幫忙

0

第十九天Python學習-集合(Set)

  • 分享至 

  • xImage
  •  

今天是Python學習的第十九天,今天的學習重點會是Python中的集合(Set)基礎與進階操作,理解集合的特性,並學會如何運用集合來處理數據,掌握常見的集合操作,如聯集、交集和差集。

例一:集合的創建與基本操作
集合是一種無序且元素唯一的數據結構,常用於數據去重和集合運算,集合中的元素不會重複,且順序不固定。

#創建集合
fruits = {"蘋果", "香蕉", "櫻桃"}
print(fruits) # {'香蕉', '櫻桃', '蘋果'}

#集合中的重複元素會自動去除
fruits = {"蘋果", "香蕉", "蘋果", "櫻桃"}
print(fruits) # {'香蕉', '櫻桃', '蘋果'}

例二:集合中的常用操作
集合支持多種數學運算,如聯集、交集和差集,使用 | 進行聯集,& 進行交集,- 進行差集操作。

A = {1, 2, 3, 4}
B = {3, 4, 5, 6}

#聯集(包含兩個集合中的所有元素)
print(A | B) # {1, 2, 3, 4, 5, 6}

#交集(包含兩個集合中的共同元素)
print(A & B) # {3, 4}

#差集(A 有但 B 沒有的元素)
print(A - B) # {1, 2}

例三:判斷元素是否在集合中
可以使用 in 關鍵字來檢查某個元素是否存在於集合中。

print(3 in A) # True
print(5 in A) # False


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言