1. 程式人生 > 實用技巧 >pyhton組合資料型別

pyhton組合資料型別

一、集合:

(一)集合的定義

    (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轉化為集合