set,集合,具有某種特質的物件的集體。
1,集合的定義
s=set() #定義乙個空集合
s= #數字元素直接新增,字串元素要用括號括起來
插播一條重要特性,集合是無序的,也就是說,集合沒有索引,標誌集合元素的不再是順序而是內容,所以,集合又是不重複的。也就是,集合元素滿足互異性,每個元素在這個集合內都只有乙個。
2,集合基本操作——增
s.add() #增加乙個元素
s.update() #增加多個元素
3,集合的基本操作——刪
s.remove() #刪除某個值
s.pop() #刪除任意元素
del #刪除整個集合
s.clear() #清空集合
4,集合運算
s1.union(s2)
s1 | s2 #並集運算
s1.intersection(s2)
s1 & s2 #交集運算
s1.difference(s2)
s1-s2 #差運算
s1.symmetric_difference(s2) #對等差分
s1.issubset(s2) # s1是s2的子集?
s1.issuperset(s2) # s1是s2的父集?
python 基礎知識5 集合
集合是無序的,不重複的資料集合,它裡面的元素是可雜湊的 不可變型別 但是集合本身是不可雜湊 所以集合做不了字典的鍵 的。以下是集合最重要的兩點 1 去重,把乙個列表變成集合,就自動去重了。2 關係測試,測試兩組資料之前的交集 差集 並集等關係。set1 set print set1 add 無序 s...
Python基礎(5)集合 序列 基本統計
序列資料保護 例項 基本統計 字典字典應用 元素不可以重複,無序 用大括號 生成集合,但不能為空,空了就成字典了 操作函式或方法 描述s.add x 如果x不在集合s中,則將x增加進s s.discard x 移除s中的元素x,如果x不在集合s中,不報錯 s.remove x 移除中的元素x,如果x...
Python基礎 16 集合
集合概述 集合是一組無序不重複的元素集合,可以使用大括號 和set 函式建立集合 注 建立乙個空集合必須用set 而不是 因為 是用來建立乙個空字典的 集合特點 集合是無序的 集合與列表 元組類似,可以儲存多個資料,但是這些資料是不重複的。set可以快速的完成對list中的元素去重複的功能 num ...