python 資料結構

2021-10-12 20:12:10 字數 1534 閱讀 8251

3. 列表 list

3. 元組 tuple

4. 字典 dict

5. 集合 set

數字型別主要包括整型,長整型,浮點和複數

python中單引號和雙引號沒有區別,都表示字串,但通常使用單引號

字串拼接主要用加號

str

= 「abcdef」

print

str*

2# 輸出字串兩次

print

str+

"test"

# 輸出連線的字串

定義用中括號表示,訪問也用中括號

定義:l = [1,2,3] l2 = [『a』,『b』,『c』]

列表元素可以包括數字,字元,字串以及列表(即巢狀)

列表中元素的個數len(l)

根據下標獲取元素l[1]

切片 :l[1:2]

刪除元素:l.pop() l2.pop(1)

元素替換:l[2] = 4

列表組合:list_temp = list1 + list2; list_tmp = list1 * 2

元組的定義是用小括號表示,訪問用中括號

定義:t = (1,2,3) t2=(『a』,『b』,『c』)

使用:訪問元素:t[1]

tuple可以通過新增list元素來達到修改的目的

t(1,)表示tuple t只有乙個元素

key-value方案,用大括號+冒號表示,訪問用中括號

定義:d=

使用:訪問value值 : d[『a』] = 0; 通過in來判斷key是否存在 『b』 in d

插入新的key-value: d[『e』] = 3

刪除key-value : d.pop(『a』)

遍歷字典 d.keys()返回乙個key list,對這個key list 用for 迴圈就可以了;同時d.values(),d.items()都可以

set就是一組key值,與list的區別是沒有重複元素

用大括號表示

定義:s = set([1,2,3]) s=

使用:訪問元素:set沒有訪問元素功能,因此需要把set轉成list,然後再訪問

新增元素:s.add(4)

刪除元素:s.remove(2)

set操作:交集 & 並集 |

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