iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 25
0
AI & Data

AI的本_資料科學打基礎系列 第 25

[Day 25] Python Set(集合)

  • 分享至 

  • xImage
  •  

Set(集合)的基本觀念是無序且每個元素是唯一的,
也可以將集合(set)看成是字典的鍵,每個鍵都是唯一的
集合元素的內容是不可變的,(intger,float,string,tuple...)
可變的list,dict,set不可以是集和元素
但是集合本身是可變的,可以增加或刪除集合的元素

使用大括號'{}',或是set()建立集合

https://ithelp.ithome.com.tw/upload/images/20190926/20119806Vt8tpLuPZr.jpg
集合的特色是元素是唯一的,所以如果設定集合時有重複元素情形,多的部分將被捨去
https://ithelp.ithome.com.tw/upload/images/20190926/20119806OIRwFMqTGz.jpg
由上面可以看到要大小寫一樣才會被捨去

大括號????? 字典還是集合
https://ithelp.ithome.com.tw/upload/images/20190926/20119806LK96yCw0Or.jpg

https://ithelp.ithome.com.tw/upload/images/20190926/20119806VTjAp05QrF.jpg

使用tuple 建立集合
https://ithelp.ithome.com.tw/upload/images/20190926/20119806ItKGOnXwVD.jpg

使用字典建立集合,字典的鍵會被當作集合的元素
https://ithelp.ithome.com.tw/upload/images/20190926/20119806BXI3GBNRL6.jpg

集合的操作

  • & 交集
  • | 聯集
    • 差集
  • ^ 對稱差集
  • == 等於
  • != 不等於
  • in 是成員
  • not in 不是成員

上一篇
[Day 24]字典常用的函數與方法
下一篇
[Day 26] Python 適用集合的方法
系列文
AI的本_資料科學打基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言