Python 資料結構

2021-10-01 16:18:57 字數 1242 閱讀 8660

有序的容器,儲存多個元素
定義方式:

變數=[元素1,元素2]

變數=list([元素1,元素2])

特點:1.每個元素都有個索引(預設從0開始)

2.根據索引獲取對應的元素值 列表[索引]

**新增元素:**

列表.insert(索引,元素):在指定位置插入資料

列表.extend(新列表):將新列表追加到列表中

**刪除:**

del 列表[索引]: 指定刪除對應索引的元素

列表.pop() : 刪除最後乙個元素並返回刪除的元素值

列表.pop(索引) : 根據索引刪除對應元素並返回刪除元素值

列表.remove(資料) : 刪除第乙個出現的指定資料

列表.clear() : 清空列表

**查詢:**

列表[索引]

切片:列表[起始:結束:步長]

列表[::-1] 倒序獲取列表資料

len(列表):獲取列表的長度

列表.index(元素):獲取指定元素的第乙個位置的索引

列表.count元素):獲取指定元素出現的次數

**修改:**

列表[索引]=新值

**排序:**

列表.sort() 公升序

列表.sort(reverse=true) 降序

逆序,反轉

列表.reverse()

for i in 列表:

# 將列表中的每個元素依次取出賦值給i臨時變數

print(i)

儲存多個 含義相同的資料的時候 就使用列表
乙個有序的容器,但是不可修改
變數=(元素1,元素2....)

變數=(元組,)

變數=tuple ([元素1,元素2....])

a.獲取某個值

元組[索引]

b.遍歷

for i in 元組:

print(i)

c.可以給多個變數賦值

name,age=(「張飛」,18)

d:函式/返回值 可能使用乙個元組

e:元組可以保護資料

list(s)

tuple(s)

python資料結構

資料結構是一種結構,它們用以把一些資料儲存在一起。在python中有三種內建的資料結構 列表 list 元組 tuple 字典 dictionary 列表由一對方括號括起來,其中的專案之間以逗號分隔。你可以在列表中增加 刪除 查尋專案。示例如下 python using list.py 這兒有 4 ...

python 資料結構

刪除元素 remove,pop,del set是乙個無序的,不重複的元素集合 set中每個元素都是可雜湊的,但是set不是可雜湊的。相對應的frozenset,可hash,可以作為keys存在於dict中 支援 x in set,len set for x in set,不支援slice等序列操作 ...

python 資料結構

變數是只不過保留的記憶體位置用來儲存值。這意味著,當建立乙個變數,那麼它在記憶體中保留一些空間a abc 1.在記憶體中建立了乙個 abc 的字串 2.在記憶體中建立了乙個名為a的變數,並把它指向 abc a abc b a a xyz a abc 直譯器建立了字串 abc 和變數a,並把a指向 a...