Python內建資料結構

2021-08-22 16:30:08 字數 1533 閱讀 8169

分類

數字處理函式

進製函式,返回字串

型別判斷

列表索引訪問

列表查詢

列表元素修改

列表增加、插入元素

列表尾部追加元素,返回none(即不產生新列表,就地修改)

時間複雜度為o(1)

追加元素全部輸出為乙個整體

insert(index,object)

在指定索引位置插入元素object,返回none,就地修改

時間複雜度為o(n)

索引超界:超越上界,尾部追加;超越下界,頭部追加

extend(iterable)

追加可迭代物件的元素,返回none,就地修改

追加可迭代元素即進行全部迭代

+

返回list

連線兩個列表

產生新列表,原列表不變(臨時使用)

*

返回list

將本列表元素重複n次,返回新列表

列表刪除元素

列表其它操作

列表複製

命名元組namedtuple

from collections import namedtuple

point = namedtuple('_point',['x','y']) # point為返回的類

p = point(11,22)

字串元素訪問字串join連線字串修改字串查詢字串判斷 —— is系列

字串格式化

字串列題

int 和 bytes

int.to_bytes(length,byteorder)

可以超界,超界只取到首/尾

[:]表示全部取出元素,等效於copy()方法

python內建資料結構 Python內建資料結構

分類 數值型int float complex bool 序列物件 list string tuple 鍵值對set集合 dict字典 數值型int python3中的int都是長整型,沒有大小限制,但受限於記憶體區域的大小 float 浮點型,由整數部分和小數部分組成。complex 複數,由實數...

python內建資料結構

數列物件 鍵值對 型別轉換 built in int 取整數部分 整除且向下取整 min 取最小值 max 取最大值 pow x,y 等價於x y math.sqrt 開平方 進製函式,返回值是字串 math.pi math.e 自如常數 count value 時間複雜度 len 不產生新列表,就...

python內建資料結構

序列物件 鍵值對 列表list 可變的 列表訪問 列表查詢 len 時間複雜度 列表元素修改 insert index,object none 列表增加,插入元素 list list 列表刪除元素 pop index item clear none 列表其他操作 sort key none,reve...