Python資料結構 list

2021-08-03 19:32:05 字數 680 閱讀 2900

list 和c語言中的陣列比較相似

可以通過下標進行訪問與修改

#建立乙個list變數

len(shoplist)#求出list中的元素個數

shoplist[0]#訪問第乙個元素

shoplist[0] = 'carrot'

#修改第乙個元素

在list中存放的資料型別可以為一種或幾種資料型別,list中也可以巢狀list
mylist = [1,2,'aaa',['father','mother']]
list 中的方法
clear()#清空list

copy()#將list中的資料拷貝(通過返回值)

count(value)#計算list中value出現的次數

extend(list)#向list中追加乙個list

index(x)#獲取引數x在list中的位置

insert()#向list中插入資料

pop()#刪除list中的成員,預設刪除最後乙個,可以傳遞序號刪除指定成員

remove(value)#刪除list中值為value的成員

reverse()#將list中成員反序

sort()#排序

Python資料結構(list)

列表list 索引快,增刪慢 乙個由若干有序元素組成的線性的可變的資料結構叫列表 1 列表使用中括號 表示 2 列表內元素是有順序的,可以索引 3 列表是線性的資料結構 4 列表是可變的 鍊錶 增刪快,索引慢 鍊錶是一種物理儲存單元上非連續 非順序的儲存結構,資料元素的邏輯順序是通過鍊錶中的指標鏈結...

python內建資料結構 List

內建資料結構分類 型別種類 數值型int float complex bool 序列物件 str list tuple 鍵值對set dict 數字的處理函式 名稱作用 名稱作用 round 四捨六入五取偶 min 取最小值 floor 向下取整 max 取最大值 ceil 向上取整 pow x,y...

資料結構 list

實現單鏈表的資料插入和刪除。include include typedef struct listlist void print list list head void insert list list head,int d void delete list list head,int d else...