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