6)列表型 list
l1 = [iterable] 列表裡的成員之間以」,「隔開,成員可以是任意型別。
常用操作(l1 = [1, 2, 3]:
操作功能
舉例備註
copy()
複製列表
ll=l1.copy()
ll = [1,2,3] ,
id(ll) != id(l1)
index(item)
獲取成員item首次再列表**現的位置
extend(list)
將list列表合併到本列表中
l1.extend([0, 『a』])
l1=[1, 2, 3, 0, 『a』]
reverse()
將列表中的成員逆序排列
list*n
將列表list 複製n次形成乙個新的列表
l2=[true, 0]
l3 = l2*3
l3=[true, 0,true, 0,true, 0]
remove(c)
刪除列表成員c,僅刪除一次
l3.remove(0)
l3 = [true,true, 0,true, 0]
count(c)
統計成員c在列表**現的次數
l3.count(0)
l3.count(0) = 3
sort()
將列表中成員公升序排序
l1=[1, 2, 3, 0]
l1.sort()
l1 = [0, 1, 2 , 3]
7)元組型 tuple
t1 = (iterable) 元祖成員之間以「,」隔開。元組中只有乙個成員時,必須在成員後面跟乙個逗號,例t1=(1, )。
元組的操作和列表類似,但是元祖中的元素不能直接修改。
8)字典型 dict
dc1 = ,字典儲存的是鍵/值對,鍵與值之間以「:」隔開。字典的建可以是字串,陣列或者元祖,但是不可以是列表,因為列表值可變,不能計算hash值。字典中鍵唯一,如果鍵重複,一般保留最後的鍵/值對,其餘的自動丟棄。
操作功能
舉例備註
get(key)
獲取字典中與key對應的值
dc1.get(『a』) = 1
get(key, val)
獲取字典中與key對應的值,若不存在返回val
dc1.get(『c』,0) = 0
keys()
以列表形式返回字典的鍵
dc1.keys() = [『a』, 『b』]
values()
以列表形式返回字典的值
dc1.values() = [1, 2]
items()
以元組的形式返回字典內容
dc1.items() = [(『a』, 1),(『b』, 2)]
setdefault(key)
若字典中無key值,新增key並設值為none,否則返回與key對應的值
dc1.setdefault(『c』) =
update(dict2)
把dict2的鍵/值對更新到當前字典中
popitem()
刪除末尾鍵/值對,並以元組形式返回
pop(key,val)
刪除key鍵/值對,返回值,若key不存在,返回val
fromkeys(seq, val)
以序列seq為鍵,val為值生成字典
dc2 = dict.fromkeys([『d』,『e』], 7) =
max(dict)
返回最大的鍵
min()dict
返回最小的鍵
9)陣列型
python中標準資料型別沒有陣列,列表可以當作一維陣列使用,列表巢狀即可成為多維陣列。
python要使用陣列,可以通過語句「import array」引入模組array,或者安裝第三方庫numpy。
array 陣列元素型別
型別位元組數說明b
1有符號整型b1
無符號整型u2
unicode編碼字元h2
有符號整型h2
無符號整型i4
有符號整型
i
\mathrm
i4無符號整型
l
\mathrm
l8有符號整型l8
無符號整型q8
有符號整型q8
無符號整型f4
浮點型d
8浮點型
python基礎(三) 資料型別
列印資料型別 type a 1 print type a class int 整除 1 2 0.5 1 3 0.3333333333333333 1 2 0 1 3 0 7 2 3 7 2 4 7 2 3 int 1.9999 1 int 1.0 1 round 1.5 2 round 1.5 2 ...
python基礎(三)python資料型別
一 資料型別 二 整形和浮點型 整形也就是整數型別 int 的,在python3中都是int型別,沒有什麼long型別的,比如說存年齡 工資 成績等等這樣的資料就可以用int型別,有正整數 負整數和0,浮點型的也就是小數型別 folat 的,帶小數點的 三 布林型別 什麼是布林型別,布林型別就是真和...
三 資料型別
資料型別 data type,在php中指的是儲存的資料本身的型別,而不是變數的型別。php是一種弱型別語言,變數本身沒有資料型別。在php中將資料分為三大類八小類 1 簡單 基本 資料型別 4個小類 1 整型 int integer,系統分配4個位元組儲存,表示整數型別 前提是能存的下,如果數太大...