#set:類似dict,是一組key的集合,不存在value
本質:無序和無重複元素的集合
#建立set需要乙個list或者tuple或者dict作為輸入集合
重複元素在set中會自動被過濾
s = set([1,2,3,4,5])
print(s)
#新增s.add=( ) 新增的元素不能是列表和字典,可以是元組,因為列表和字典是可變的。
#插入整個list,tuple,字串,打碎插入
s = set([1,2,3,4,5])
s.update( )
#刪除s = set([1,2,3,4,5])
s.remove( ) 想刪除哪個就輸入哪個值
#遍歷s = set([1,2,3,4,5])
for i in s:
print(i)
#交集s1 = set([1,2,3,4,5])
s2 = set([2,3,4])
s3 = s1 & s2
#並集s1 = set([1,2,3,4,5])
s2 = set([2,3,4])
s3 = s1 | s2
python學習筆記 set集合
上篇 set集合是乙個無序不重複元素的集,基本功能包括關係測試和消除重複元素。集合使用大括號 框定元素,並以逗號進行分隔。但是注意 如果要建立乙個空集合,必須用 set 而不是 因為後者建立的是乙個空字典。集合資料型別的核心在於自動去重。s set 1,1,2,3,3,4 s 自動去重 set th...
Python學習筆記 集合(set)
什麼是set set集合,元素是無序 存放順序與輸出順序不同 不重複 元素是唯一的 的用於儲存不允許重複的元素,也可以用於快速去重 底層原理 集合是乙個雜湊表 雜湊表 無序,不重複 建立set1 set 宣告乙個空集合 set2 宣告乙個非空集合 set0 宣告乙個字典!不是空集合訪問 增刪改查se...
Python學習筆記之set
集合的定義 set由 擴起來的元素組成,元素之間逗號隔開。集合的特點是元素無次序,不可重複,有的可變,有的不可變。可以說集合是列表和字典的部分特徵的並集。建立集合有兩種寫法,一種是set0,一種是 為了與字典做區別,一般建議用第一種寫法。集合的遍歷 如下例a b print b 集合的操作 1 ad...