pyhton組合資料型別
阿新 • • 發佈:2020-09-21
一、集合:
(一)集合的定義
(1)集合中的資料資料型別不可修改
(2)多個元素的無序組合
(3)建立集合用{}和set()
例1.1:
A={123,"wang",'h',2.3}
輸出:
{'h', 123, 2.3, 'wang'}
例1.2:
A=set("python")
輸出:
{'o', 'y', 't', 'p', 'h', 'n'}
(二)集合操作符
S|T | 返回一個新的集合,包括S,T所有元素 |
S-T | 返回一個集合,包括S中但不在T中的元素 |
S&T | 返回一個集合,包括S和T中的所有元素 |
S^T | 返回一個集合包括S和T中的非相同元素 |
S<=T,S<T | 返回bool型別,判斷子集關係 |
S>=T,S>T | 返回bool型別,判斷包含關係 |
(三)集合操作方法
S.add(x) | 新增一個元素 |
S.discard(x) | 移除一個元素,但是x不存在不報錯 |
S.remove(x) | 移除一個元素,x不存在報錯 |
S.clear() | 移除所有元素 |
S.pop() | 隨機取出一個元素 |
len(S) | 獲取集合長度 |
x (not)in S | 判斷時候x在S集合中 |
set(x) | 將x轉化為集合 |