(不能為空) 或 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 ...