python 之 組合資料型別

2021-09-09 00:17:10 字數 1396 閱讀 7020

(不能為空) 或 set()函式

無序唯一 -> 資料去重

集合間操作:交(&)、並(|)、差(-)、補(^)、比較(>=<)

集合型別方法:『』.add()、『』.discard()、『』.pop()等

集合型別主要應用於:包含關係比較、資料去重

[ ]有序

使用小括號 () 或 tuple() 建立,元素間用逗號 , 分隔

元組是一種序列型別,一旦建立就不能被修改

可以使用或不使用小括號

使用方括號 或list() 建立,元素間用逗號 , 分隔

列表是一種序列型別,建立後可以隨意被修改

列表中各元素型別可以不同,無長度限制

方括號 真正建立乙個列表,賦值僅傳遞引用(一人多名)

功能操作

定義空列表lt

lt =

向lt新增5個元素

lt += [1,2,3,4,5]

修改lt中第2個元素

lt[2] = 6

向lt中第2個位置增加乙個元素

lt.insert(2, 7)

從lt中第1個位置刪除乙個元素

del lt[1]

刪除lt中第1-3位置元素

del lt[1:4]..

判斷lt中是否包含數字0

0 in lt

向lt新增數字0

返回數字0所在lt中的索引

lt.index(0)

lt的長度

len(lt)

lt中最大元素

max(lt)

清空lt

lt.clear()

採用大括號{}和dict()建立,鍵值對用冒號: 表示

字典是鍵值對的集合,鍵值對之間無序

[ ] 用來向字典變數中索引或增加元素

字典型別操作函式和方法

函式或方法

描述d.get(k, < default>)鍵k存在,則返回相應值,不在則返回值 (常用)

d.pop(k, < default>)

鍵k存在,則取出相應值,不在則返回值

d.popitem()

隨機從字典d中取出乙個鍵值對,以元組形式返回

d.clear()

刪除所有的鍵值對

len(d)

返回字典d中元素的個數

要求操作

定義空字典d

d = {}

向d新增2個鍵值對元素

d[「a」] = 1; d[「b」] = 2

修改第2個元素(無序)

d[「b」] = 3

判斷字元"c"是否是d的鍵

「c」 in d

計算d的長度

len(d)

清空dd.clear()

python 組合資料型別

python提供了五種內建序列型別 bytearray bytes list strtuple 元組元組是個有序的序列,其中包含0個或多個物件引用。與字串類似,元組也是固定的,因此不能替換或刪除其中的任意資料項。如果需要修改,我們應該使用列表而不是元組,如果我們有乙個元組,但又要對其進行修改,那麼可...

Python組合資料型別

組合資料型別的英文是composite data type,其中composite的意思是復合,組合的意思.這就是組合資料型別名字的由來.下面介紹一些列表的常用操作 在列表末尾加入乙個元素 heros list print heros 輸出結果 小魚人 1.2 extend 下面是extend的官方...

python組合資料型別

組合資料型別 一 序列型別 具有先後關係的一組元素 元素型別可以不同 元素間由序號引導,通過下標訪問序列的特定元素 正向遞增和反向遞減兩種定義方法 真正建立乙個列表,賦值僅傳遞引用 類似指標 序列型別通用操作符 x in s 如果x是序列s的元素,返回true,否則返回false x not in ...