python的資料型別 三

2021-09-27 11:40:54 字數 2229 閱讀 8838

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個位元組儲存,表示整數型別 前提是能存的下,如果數太大...