iT邦幫忙

0

從0開始的python之路-12

  • 分享至 

  • xImage
  •  

1.set集合
特性:無序性,可以更改資料,類似數學概念的集合,內部成員資料不能重複
2.set的方法(function)
1.add()
將物件加入集合當中
使用方法:
add(n)代表將n加入集合當中
2.clear()
將集合清空,只留下殼
使用方法:
clear()
3.copy()
將集合複製一份,並回傳
使用方法:
copy()
4.pop()
將集合中隨意一個成員拋棄,並回傳
使用方法:
pop()
5.remove()
將指定元素從集合中移除,找不到該元素會跳錯誤訊息
使用方法:
remove(n)代表將n從集合移出
6.discard()
跟remove()一樣會將指定元素從集合移出,但找不到該元素時不會跳錯誤訊息
7.difference(),intersection(),union()
將原來的集合和另一個集合做(差集/交集/聯集)運算,並把結果回傳為一個新集合
使用方法:
difference(myset),intersection(myset),union(myset)代表將使用這個方法的set與myset做(差集/交集/聯
集)運算,並將結果回傳
8.difference_update(),intersection_update(),update()
將原來的(呼叫這個方法的)集合和另一個集合做(差集/交集/聯集)運算,並把結果覆蓋到原來的集合
使用方法:
difference_update(myset),intersection_update(myset),update(myset)代表將使用這個方法的set與
myset做(差集/交集/聯集)運算,並將結果覆蓋到呼叫方法的set
9.issubset()
判斷呼叫的集合是否為指定集合的子集合,回傳真假值(bool)
使用方法:
issubset(myset)代表判斷呼叫的集合是否為myset的子集合
10.isuperset()
判斷指定的集合是否為呼叫的集合的子集合,回傳真假值(bool)
使用方法:
11.issubset(myset)代表判斷myset是否為呼叫的集合的子集合


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

尚未有邦友留言

立即登入留言