python 資料結構

2021-07-27 11:33:21 字數 766 閱讀 8822

變數是只不過保留的記憶體位置用來儲存值。這意味著,當建立乙個變數,那麼它在記憶體中保留一些空間
a = 'abc'

1.在記憶體中建立了乙個』abc』的字串;

2.在記憶體中建立了乙個名為a的變數,並把它指向』abc』。

a = 'abc'

b = a

a = 'xyz'

a = 『abc』,直譯器建立了字串』abc』和變數a,並把a指向』abc』:

b = a,直譯器建立了變數b,並把b指向a指向的字串』abc』:

執行a = 『xyz』,直譯器建立了字串』xyz』,並把a的指向改為』xyz』,但b並沒有更改

所以,最後列印變數b的結果自然是』abc』了。

數字:整數,浮點數,複數a+b j,長整數l

字串:單引號,雙引號括起來的文字

*重複 +連線字串 切片[:] 索引正向從0開始,逆向從-1開始

列表: 類似陣列,逗號分隔,乙個列表中的專案可以是不同的資料型別的

*重複 +連線字串 切片[:] 索引從0開始

[i]=更新賦值

元組:唯讀列表,不能更新內部的元素

字典:雜湊表,鍵值對組成,, 使用 字典名[ 鍵 ] 訪問(字典名[鍵]=值)

無序的

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列表 a 安徽 浙江 福建 相同資料型別,並且通過0,1,2,3索引可以引用值.函式 print len insert 插入 extend 複製 合併 del a 刪除 reverse 遍歷 a a b c for i in range len a print a i for index valu...