有序的容器,儲存多個元素
定義方式:
變數=[元素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...