python學習筆記 set語句

2021-10-06 09:34:17 字數 581 閱讀 3648

#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...