python 資料結構

2021-10-05 04:56:34 字數 1773 閱讀 3704

資料結構是指以某種方式組合起來的資料元素集合,pyhton 最基本的資料結構為序列,序列的每個元素都有編號,即其位置或索引,其中第乙個元素的索引為 0

簡單的序列如hello word

python 中最主要的幾種資料結構為列表,元組和字典列表

列表的表示方法為[ ],類似在 excel 新建一列值

建立乙個名為 x 的空列表

x =

建立乙個包含 1-5 (整數型) 的名稱為 x 的列表

x =[1

,2,3

,4,5

]

建立乙個包含 x,y,z (字串) 的名稱為 a 的列表,注意需要用『』

a =

['x'

,'y'

,'z'

]

也可以使用函式list直接將其它字串轉換為列表,如通過 list 可以將字串 xyz 直接轉換為列表

a =

'xyz'

list

(a)>

['x'

,'y'

,'z'

]

使用索引選取變數中的第乙個元素

a =

['x'

,'y'

,'z']a[

0]#表示取變數a的第乙個索引,結果輸出為 'x',因為第乙個元素為 x

>

'x'

使用索引刪除第乙個元素

a =

['x'

,'y'

,'z'

]del a[0]

> a

>

['y'

,'z'

]#可見變數a中元素 'x' 被刪除了

修改第乙個元素為'q'

a =

['x'

,'y'

,'z']a[

0]='q'

> a

['q'

,'y'

,'z'

]#可見變數a中元素 'x' 被修改為 'q'

元組

元組的表示方法為( )

python中的元組與列表類似也是一種容器資料型別,可以用乙個變數(物件)來儲存多個資料,不同之處在於元組的元素不能修改,其它使用方法和列表類似

字典字典的表示方法為

字典是另一種可變容器模型,python中的字典跟我們生活中使用的字典是一樣一樣的,它可以儲存任意型別物件,與列表、集合不同的是,字典的每個元素都是由乙個鍵和乙個值組成的「鍵值對」,鍵和值通過冒號分開,鍵其實類似列表裡的索引,你可以通過鍵去獲取對應的值

建立乙個包含不同人考試分數的字典

scores =

#字典中的鍵就是人名,值就是分數

快速檢視某人的分數

scores[

'你']

>

95

在後續資料分析中主要用的就是這三種資料結構,只要先明確各個資料結構的型別,在後續使用其功能時只是方法的不同了

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...