iT邦幫忙

2024 iThome 鐵人賽

DAY 9
0

set資料型別

set(集合)是由不重複,且不可修改的元素組成,無序的。

集合的建立

函數 說明
set(a) 依照a的內容建立一個集合

set提供的函數

函數 說明
s1.add(x) 把x加到集合s1裡
s1.clear() 清空s1集合的所有元素
s1.copy() 拷貝s1
s1.difference(s2) 傳回在s1但不在s2的集合(s1 - s2)
s1.isdisjoint(s2) 判斷s1和s2是否沒有相同的元素
s1.issubset(s2) 判斷s1是否為s2的子集合
s1.issuperset(s2) 判斷s1是否為s2的父集合
s1.pop() 從s1隨機刪除一個元素,並傳回被刪除的元素
s1.remove(x) 移除s1中x的值
s1.symmetric_difference(s2) 傳回s1和s2中,不是共有元素的集合
s1.union(s2) s1和s2的聯集

set中提供運算的函數

函數 說明
s1.update(s2) s2不在s1的元素會加入到s1
s1.difference_update(s2) 用s1和s2的差集來更新s1
s1.intersection_update(s2) 用s1和s2的交集來更新s1
s1.symmetric_difference_update(s2) 用s1和s2的對稱差集來更新s1

上一篇
tuple資料類別
下一篇
dict資料類別
系列文
Python 新手村——基礎技能養成記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言